title: Numeri con Virgola

author: AntoGal

text:
"Luca77 - VI" <
lucc...@tiscalinet.it
> ha scritto...
> 1) Select * from [Tabella] where Quantità > " & Temp
> Tutte le volte che Temp assume un valore con la virgola da errore: come lo
> devo formattare ??
Se definisci una funzione pubblica:
Public Function Csep(Val As String) As String
 'converte la prima occorrenza del separatore decimale "," di un numero
 ' nel separatore "." per le stringhe SQL
 Dim pos As Variant
 pos = InStr(1, Val, ",") 'cerca all'interno della string la ","
 If pos > 0 Then
  Mid(Val, pos) = "."
 End If
 Csep = Val
End Function
La puoi utilizzare nelle istruzioni SQL, ad esempio così:
Select * from [Tabella] where Quantità > " & Csep(Temp)
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)

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


title: office developer xp e win xp

author: stwe

text:
bene mi sono comprato i suddetti programmi e scopro che per installare
completamente il developer devo installare w2000 server, grrrrr ma secondo
voi se installo Exchange 2000 server (developer) e SQL Server 2000 per
office xp dev. su win xp prof. , che succede? eppoi servono davvero???? (si
vorrei vedere che succede con sql che tra l'altro vorrei col tempo imparare,
solo che avevo provato ad installarlo con w2000 server e non ci avevo cavato
un ragno dal buco)
grazie per l'aiuto come al solito,
by
stwe


title: office developer xp e win xp

author: Alberto Brina

text:

[OT] scusa avevo solo una curiosità. cosa intendi nel dire
installare completamente?
cosa puoi installare senza avere w2000 server?
grazie
--------------------------------
Inviato via
http://usenet.iol.it


title: office developer xp e win xp

text:
"Alberto Brina" <
albert...@libero.it
> ha scritto nel messaggio
news:212Z216Z23Z161Y...@usenet.iol.it...

tutte le funzionalita' ad eccezzione dei servizi per Flussi di lavoro di SQL
e Exchange server, invece ho scoperto che puoi installare la versione
desktop di SQL, in pratica non puoi utilizzare gestione flussi di lavoro e
l'ambiente di sviluppo, che richiedono entrambe SQL server, in sostanza puoi
utilizzare tutto il resto, compresa la creazione guidata pacchetti che forse
e' quella che interessa di piu' in questo news.
spero di esserti stato di aiuto
by
stwe


title: office developer xp e win xp

author: MegaMax

text:
> tutte le funzionalita' ad eccezzione dei servizi per Flussi di lavoro di
SQL
> e Exchange server, invece ho scoperto che puoi installare la versione
> desktop di SQL, in pratica non puoi utilizzare gestione flussi di lavoro e
> l'ambiente di sviluppo, che richiedono entrambe SQL server, in sostanza
puoi
> utilizzare tutto il resto, compresa la creazione guidata pacchetti che
forse
> e' quella che interessa di piu' in questo news.
Naturalmente non puoi usare l'Enterprise Manager, quello si installa solo
con SQL Server.
E per la gestione flussi di lavoro, probabilmente non si installa perchè non
ha l'"engine" per poter funzionare (suppongo funzioni solo con sql-server ed
exchange 2000).
Quindi penso che alcune cose non ti si installano, perchè non le potresti
usare.
Non vedo il problema...
Per l'enterprise manager, o monti SQL Server, od usi un PC con installato
SQL Server per amministrare il tuo MSDE via rete, od usi alcune delle
svariate utility freeware simil Enterprise Manager che si trovano in rete.
Ciao, Max


title: office developer xp e win xp

author: Marco M.

text:
Pura informazione, potresti dirmi quanto l'hai pagata?
Grazie Marco


title: office developer xp e win xp

text:
"Marco M." <
teat...@tin.it
> ha scritto nel messaggio
news:vY1Q8.50051$TS.13...@news1.tin.it...
> Pura informazione, potresti dirmi quanto l'hai pagata?
> Grazie Marco
>
>
eccome, credo circa 600 euri
by
stwe


title: interrogare il database ISBN italiano

author: Ammammata

text:
sapete se č possibile? ci sono esempi? grazie
--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
>>>>>
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........


title: interrogare il database ISBN italiano

text:
Ammammata ha scritto:
>sapete se č possibile? ci sono esempi? grazie
>
Esiste un database ISBN Italiano????
--


title: interrogare il database ISBN italiano

author: RobertoA

text:
"Fair87" <
roby...@gmail.com
> ha scritto nel messaggio
news:invmmd$7fl$1...@news.nonsolonews.it...
> Ammammata ha scritto:
>>sapete se č possibile? ci sono esempi? grazie
>>
> Esiste un database ISBN Italiano????
Sicuramente esiste un database dei codici Isbn, tutti i programmi per
libreria credo si basino prorpio su questo
Non so se esiste limitatamente alla produzione italiana


title: interrogare il database ISBN italiano

author: Riccardo Baldinotti

text:
On 12 Apr, 01:14, "RobertoA" <
amoro...@tiscalinet.it
> wrote:
> "Fair87" <
roby....@gmail.com
> ha scritto nel messaggionews:invmmd$7fl$1...@news.nonsolonews.it...
>
> > Ammammata ha scritto:
> >>sapete se possibile? ci sono esempi? grazie
>
> > Esiste un database ISBN Italiano????
>
> Sicuramente esiste un database dei codici Isbn, tutti i programmi per
> libreria credo si basino prorpio su questo
> Non so se esiste limitatamente alla produzione italiana
Vedi se questi due indirizzi ti sono utili.
http://www.books-by-isbn.com/cg-italian_speaking_area.html
http://www.anobii.com/login
Riccardo Baldinotti


title: interrogare il database ISBN italiano

text:
Riccardo Baldinotti <
bari...@gmail.com
> wrote in news:ebb54f80-ea65-4377-
996d-1d7...@hg8g2000vbb.googlegroups.com
:
>
> Vedi se questi due indirizzi ti sono utili.
>
http://www.books-by-isbn.com/cg-italian_speaking_area.html
>
questo lo conoscevo
>
http://www.anobii.com/login
>
>
a questo mi sono iscritto, adesso vedo cosa si può fare
--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
>>>>>
http://www.bb2002.it
 :)  <<<<<


title: Accesso alle tabelle BE lento con A2003 rispetto A97

author: Chita

text:
Ciao a tutti,
ho un db FE in formato A97 con tabelle BE collegate ad un server,
funziona bene e la velocità è ottima.

Converto il db FE in A2003 l’accesso alle tabelle sul server (il BE
ancora in A97 ) risulta molto lento molto lento rispetto ad A97.

Non capisco il perché…è un problema di A2003?

Ciao Chita


title: Apertura maschera non presente nel DB in uso (modalità Run-Time)

author: adb

text:
Salve a tutti!
my problem :-(
utilizzo un applicativo composto da vari FE (anagrafiche, contabilità,
magazzino, listini ...) ho la necessità di utilizzare maschere presenti nel
FE-XXX (al massimo una alla volta) mentre ho aperto il FE-YYY.
Esempio:
inserisco carichi/scarichi nel FE-magazzino, devo aggiornare il prezzo di un
articolo (la maschera è presente nel FE-anagrafiche) sull'evento DoppioClick
del controlloCombo contenente il codice dell'articolo da aggiornare:
    - apro il FE-anagrafiche
    - apro la maschera anagraficaArticoli
    - trovo l'eventuale codice articolo presente nel controlloCombo
    - modifico/aggiungo/elimino
    - chiudo FE-anagrafiche
    - torno su FE-magazzino ed aggiorno il controlloCombo
Con il seguente codice riesco ad ottenere tutto nel PC dove sviluppo (Access
XP dev),
mentre nelle postazioni con  Axp-runTime ottengo l'errore "Errore Run-time
l'esecuzione dell'applicazione verrà interrotta", in un'altra postazione con
A2000 full ottengo l'errore "Errore di run-time 2046 - Comando o azione
ApriMaschera non disponibile." :-(((.
***** codice controlloCombo **** start
On Error GoTo Err_controlloCombo_DblClick
   Dim strDB As String, appAccess As Access.Application, msg As String
   strDB = Application.CurrentProject.Path & "\NomeFEdaAprire.mdb"
   ' Crea una nuova istanza di Microsoft Access.
   Set appAccess = CreateObject("Access.Application")
   ' Apre il database nella finestra di Microsoft Access.
   appAccess.OpenCurrentDatabase strDB
   appAccess.RunCommand acCmdWindowHide
   appAccess.RunCommand acCmdAppMaximize
**** con A2000 il debug si blocca nella riga successiva = err 2046 ?!?
   appAccess.DoCmd.OpenForm "nomeMascheraDaAprire_frm", , , , , acDialog,
ParametroCodice
   appAccess.Quit
   Set appAccess = Nothing
   me.controlloCombo.Requery
Exit_controlloCombo_DblClick:
    Exit Sub
Err_controlloCombo_DblClick:
    msg = "Errore " & Str(Err.Number) & " generato da " _
            & Err.Source & Chr(13) & Err.Description
    MsgBox msg, , "Errore", Err.HelpFile, Err.HelpContext
    Resume Exit_controlloCombo_DblClick
***** codice controlloCombo **** end
Se qualcuno mi sa indicare soluzioni alternative o la correzione del codice
per farlo funzionare in modalità Runtime.
(PS. per eseguire in modalità RunTime da un'installazione Access full come
devo impostare l'apertura del DB??)
Grazie per l'attenzione.
Ciao
adb


author: Simone Calligaris

text:
"adb"

Il tuo è un problema d'automazione.
Il seguente dovrebbe aiutarti (se cerchi nella kb dovresti trovare anche la
versione dell'articolo per realeses più recenti di Access)
http://support.microsoft.com/default.aspx?scid=kb;it;625304&Product=accIN2
NB: il percorso dell'eseguibile MsAccess.Exe si può ottenere con
SysCmd(acSysCmdAccessDir)
Saluti.


text:
>
> Il tuo č un problema d'automazione.
> Il seguente dovrebbe aiutarti (se cerchi nella kb dovresti trovare anche
> la
> versione dell'articolo per realeses piů recenti di Access)
>
>
http://support.microsoft.com/default.aspx?scid=kb;it;625304&Product=accIN2
>
> NB: il percorso dell'eseguibile MsAccess.Exe si puň ottenere con
> SysCmd(acSysCmdAccessDir)
>
> Saluti.
>
Grazie, tutto risolto :-D
ciao
adb


title: filtri e date

author: il mago galbusera

text:
ciao
se in un filtro volessi ottenere tutti i record con data (supponendo
chiaramente che ci sia un campo di tipo data) dell' aprile 98 cosa dovrei
scrivere?
intuitivamente: like as #*/4/1998#
però non viene riconosciuto...
e allora come faccio ?
grazie a tutti


title: filtri e date

author: Roberto da casa

text:
"il mago galbusera" <galb...@katamail.comCANCELLAMI> ha scritto nel
messaggio news:newscache$gwrt1g$wy$1...@news.silink.com...

Between #01/04/1998 AND #30/04/1998#
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: filtri e date

text:
Il Mon, 2 Oct 2000 23:07:03 +0200, "il mago galbusera"
<galb...@katamail.comCANCELLAMI> scrisse:
>(.....)
>ciao
>se in un filtro volessi ottenere tutti i record con data (supponendo
>chiaramente che ci sia un campo di tipo data) dell' aprile 98 cosa dovrei
>scrivere?
>
>intuitivamente: like as #*/4/1998#
>perň non viene riconosciuto...
>
>e allora come faccio ?
>
>grazie a tutti
>
Se il campo di tipo data si chiama TuaData,
Month(TuaData) = 4 AND Year(TuaData) = 1998
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora
provetti poeti fiorentini come vturturro.
(Cosě disse
ivan....@tiscalinet.it
 Ven 25 Aug 2000 09:34:52 +0200)


title: filtri e date

author: Lbo da casa

text:
>Between #01/04/1998 AND #30/04/1998#
scusa se ti chioso ma i filtri con le date mi intrippano.
allora, va bene 30/04, non ci sono ambiguità perché c'è il 30.  ma
01/04 verrà interpretato come 4 gennaio e non 1° aprile.
il mio ripetitivo consiglio è quello di scrivere le date in formato
yyyy/mm/dd.
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport



title: filtri e date

text:
>se in un filtro volessi ottenere tutti i record con data (supponendo
>chiaramente che ci sia un campo di tipo data) dell' aprile 98 cosa dovrei
>scrivere?
oltre a fare come dice Roberto (con le note del caso) puoi anche
scrivere una cosa del genere che però funziona solo con access:
where month(data)= 4 and year(data) = 1998



title: filtri e date

author: DEA

text: Between #01/04/1998 AND #30/04/1998#


title: Casella combinata e valori solo in elenco

author: Stefano

text:
Ho un problemino forse stupido ma non riesco a venirne a capo.
Ho una casella combinata che carica 3 colonne (Nome, Codice, ID) associata con
origine del controllo ID. Io voglio avere la possibilità di:
a) Averla ordinata per Nome (e questo lo fa la query)
b) Avere la possibilità di inserire manualmente un nome non in elenco
Se inserisco un nome non in elenco inserisco il record si aprirà una finestra
per permettermi di inserire il Codice associato al nome non in elenco e quindi
aggiungerlo al database
Il mio problema è che non posso settare l'opzione "Solo in elenco" se non
metto come prima colonna ID anzichè Nome col risultato che però che il
contorllo mostra l'ID e non il nome.
C'e' una soluzione ? Grazie in anticipo a  tutti.


author: jef

text:
"Stefano" <
ste...@interfree.it
> ha scritto nel messaggio
news:e92dju8apos828oic...@4ax.com...






Non so se ho capito bene ma per nascondere l'ID nella casella combinata
basta mettere in larghezza colonne 0.
Ciao


text:
"jef" <
j...@libero.it
> ha scritto nel messaggio
news:XUwZ8.398$s74....@twister1.libero.it...

si imposti la larghezza colonne della combo  a   0;3;3
e la larghezza elenco a 6  ..(questa ti conviene inserirla dello stesso
valore della somma della larghezza delle singole colonne)


text:
Il Thu, 18 Jul 2002 10:38:47 GMT, jef scrive:
>Non so se ho capito bene ma per nascondere l'ID nella casella combinata
>basta mettere in larghezza colonne 0.
>Ciao
No quello che chiedevo era diverso, ho una casella combinata [casella1] che ha
definito 3 colonne Nome, numero e ID. Io devo poter scegliere o un nome e
quindi mettere nel campo dati associato l'ID oppure non scegliere nulla nel
qual caso ho già del codice che mette l'ID a -1.
SIccome la colonna associata al campo della tabella e la nr. 3 (ID) ma io
voglio che si possa selezionare il nome per i nuovi record e vedere il nome e
non l'ID per i record già inseriti, ho messo come prima colonna Nome ma ciò mi
impedisce di poterci scrivere quello che voglio (la cosa mi serve per un altra
maschera) perche' l'opzione solo in elenco è bloccata a SI se la colonna
associata al campo non è la prima.
Spero di esser stato chiaro, grazie.


title: Come realizzare gestione utenti dell'applicazione?

text:
Per le applicazioni gestionali multiutente e' spesso utile inserire una
qualche sorta di gestione utenti nel senso di poter limitare le
funzionalita' disponibili per alcuni utenti
A parte la creazione archivio utenti, oggetti, e diritti disponibili,
poi a livello di codice nelle varie form utilizzabili, come eseguireste
la limitazione delle funzionalita' ?
Ho gia' scritto delle procedure che ottengono risultati simili ma basate
semplicemente sulla possibilita' di avviare oppure no alcune form
Vorrei ora realizzare un sistema piu' completo che consenta di definire
per qualsiasi 'oggetto' contenuto nella procedura i diritti di quell'utente
Personalmente pensavo ai classici read/write/execute da definire su ogni
oggetto dell'applicazione, quindi per ogni form/report/modulo, per ogni
utente, definirei dei record che consentono di limitare l'operativita'
di quell'utente
Solo che quando si tratta di inserire nelle form/report la possibilita'
di limitare l'operativita' per un certo utente diventa una cosa
mega-elaborata che va a sconvolgere il codice attuale
Pensando anche al fatto che alcune form dispongono di sub-form (tipo la
schermata Fatture dispone delle righe-fatture in una sotto-maschera) non
e' cosi' semplice ottenere una procedura applicabile ad un programma
gia' esistente e funzionante
Voi come fareste?
Ciao e grazie
RobertoA


text:
Una cosa abbastanza rudimentale ma espandibile a piacere può essere questa:

http://forum.masterdrive.it/access-79/login-sicurezza-form-44771/

Un demo un po datato ... a titolo di esempio.
La logica è sempre quella di avere un MANAGER di gestione.

@ALEX


text:

Si, grazie
Avevo gia' visto il tuo esempio
Molto interessante la  FormPermissionRicorsiva, non ci avevo pensato
Molto istruttivo ma troppo semplice per quello che vorrei realizzare
Nel senso che nel demo il nucleo del tutto si attua nella procedura
SetPermissionProperties che setta/resetta le property
AllowEdit/Addition/Deletions della form passata come parametro
Ma non e' detto che un'aggiunta venga eseguita da un Addnew nella form
Potrebbe essere un'istruzione diretta sql "update Clienti set Ditta='...' "
Quello che vorrei realizzare e' un metodo generale per modificare
vecchie procedure aggiungendo loro la gestione permessi utente, magari
aggiungendo quella manciata di form e tabelle per identificare
utente/oggetti/permessi ma lasciando il piu' invariato possibile il resto
Non ho ancora ben chiaro i permessi da applicare penso un
Add/Update/Delete sui record ed un Load su form/report, per impedire
l'utilizzo di alcune form ad alcuni utenti o meglio gli utenti
appartenenti ad un certo gruppo, quindi spostare sui gruppi i permessi
applicabili agli oggetti del db


text:
Non vorrei deluderti... ma se tu sviluppi male... non è colpa di nessuno...!
Che sia LIMITATA e MIGLIORABILE l'ho premesso... infatti era uno spunto di riflessione... sul "SEMPLICE", sorrido, dal momento che 9 su 10 non lo capiscono... ;-)

In sostanza, battute a parte, è evidente che in base a come uno sviluppa debba trovare un METODO, di solito tuttavia se si imposta una GESTIONE utenti... questa deve avere EFFETTO PRIMA di consentire un'azione e non durante.
Sicchè se esegui Update/Addnew da procedure remote, ci sarebbe da capire perchè uno USER che non ne ha i permessi ha potuto lanciare la procedura...!

L'abitudine di generare codice DISPERSIVO è tipica di approcci non completamente strutturati..., e le MODIFICHE si gestiscono dalle MASCHERE proprio perchè sono gestibili anche per questi aspetti.

In ogni caso la risposta alla tua DOMANDA non troverà MAI un esempio fatto, un po per come ognuno di NOI realizza il proprio metodo di lavoro, un po perchè è evidente che ti si da uno spunto ma poi ci devi lavorare tu per adattere il sistema... o farlo custom.

Buon lavoro

@Alex


text:
"@Alex"

Era da tempo che non ti si vedeva così incazzato    ;-)

Saluti!


text:
"RobertoA" <>

La cosa piů semplice per ottenere ciň č stata implementata lustri fa:

http://mirror.masterdrive.it/alessandrobaraldi/DettaglioFaq.asp%3FIdFAQ=198.html

Saluti.


text:
....
>
> Era da tempo che non ti si vedeva così incazzato    ;-)
>
> Saluti!

Nooooo assolutamente sono calmissimo... ognuno limitatamente alla larghezza di vedute che riesce ad avere giustamente pone in essere quanto riesce.

Ciao Simone.

Il Demo che linki sotto è un gioiello... anche se datato...

@Alex


title: contatore gestito

author: Angelo

text:
Salve, Sto impazzendo nel tentativo di far funzionare una istruzione, che
per altro funziona benissimo in un'altra applicazione access.
uso il seguente codice in valore predefinito del campo:
=dmax("[contatore]";"nome_tabella")+1
ma mi da errore.
Boh!!!?  grazie


title: contatore gestito

author: Antonio Biso

text:
"Angelo" <
ang...@aerofiltri.it
> ha scritto nel messaggio
news:FU089.79868$C8.1...@tornado.fastwebnet.it...

Io l'ho già visto questo messaggio.
mah...
E mi pare di aver già scritto che nel valore predefinito non puoi mettere il
dmax, ma ti gestisci il codice su qualche evento della maschera.
E mi pare anche che siano state anche date risposte da altri...
mah...
Antonio


title: contatore gestito

author: Enzo

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:w8189.75333$n04.2...@twister2.libero.it...

prova a vedere nell'archivio storico di
http://www.sitocomune.com/


title: contatore gestito

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:w8189.75333$n04.2...@twister2.libero.it...

ho trovato l'errore..... anziche mettere il nome della tabella avevo messo
il nome della maschera ; ti confermo che funziona alla grande. grazie allo
stesso


title: Importazione dati da txt a tabella

text:
Ciao a tutti!Ho un problemino che non riesco a risolvere, vi spiego..Durante
una funzione, da codice, controllo che nella tabella DATA la data sia quella
corrente di sistema..Se non lo è, lancio sempre da codice, la macro
IMPORTADATA, che mi svuota la tabella DATA, ed importa il contenuto di un
file TXT contenente la data di sistema..Quando lancio la macro, mi viene
fuori un errore che dice che la tabella DATA è già aperta con  accesso
esclusivo ad un altro utente..Cosa che non è vera, perchè nelle righe di
codice, prima di lanciare la macro, faccio set rs = nothing, dove rs è il
recordset che punta alla tabella DATA, e poi faccio docmd.requery, o
.restore, ma intanto non cambia niente..la macro funziona, se la lancio a
mano è corretta, ma in quel segmanto di codice dice questo..Cosa posso
fare?Eppure ho bisogno di lanciarla in quel punto, dovrei in qualche modo
liberare la tabella DATA da ogni operazione..Mi sapete dare una
mano?..GRAZIE MOLTE


title: ripristinare l'ordine "naturale" delle tabelle

author: lbo dal portatile

text:
apro una tabella.  eseguo un ordinamento in base ad un certo campo,
ossia clicco sui pulsantini A-Z, Z-A, per intenderci.
chiudo la tabella.  access mi chiede se la voglio salvarne la
struttura, cioe' l'ordinamento teste' impostato.  *per sbaglio* dico
di si'.
c'e' modo di annullare questo ordinamento, che tra l'altro rallenta la
visualizzazione della tabella?
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


author: Warp

text:
lbo dal portatile ha scritto nel messaggio <
38fb5f29...@news.interbusiness.it
>...
>apro una tabella.  eseguo un ordinamento in base ad un certo campo,
>ossia clicco sui pulsantini A-Z, Z-A, per intenderci.
>
>chiudo la tabella.  access mi chiede se la voglio salvarne la
>struttura, cioe' l'ordinamento teste' impostato.  *per sbaglio* dico
>di si'.
>
>c'e' modo di annullare questo ordinamento, che tra l'altro rallenta la
>visualizzazione della tabella?
>
Sei vai sull'ordinamento/filtro avanzato  associato alla tabella, vedrai che access ha memorizzato
il campo e il criterio d'ordinamento che hai (erroneamente in questo caso) impostato.
Rimuovilo, salva,  e tutto tornerà come prima.
Ciao


title: errore compilazione MDE...chi mi aiuta ???

author: Enrico Virginio

text:
Non riesco a compilare un MDB in MDE, ed ho capito che i problemi stanno sulle
maschere ed in particolare sulle routine che contengono DAO (...l'ho letto in
post precedenti...)
Ma, porco cane, chi di voi mi dice se c'è qualcosa che non va in questa routine
su una maschera (visto che se la tolgo l'MDB viene compilato in MDE):
Dim dbs As Database
Dim qdf As QueryDef
Dim rst As Recordset
Set dbs = CurrentDb
Set qdf = dbs.QueryDefs("MIA_QUERY")
qdf.Parameters("[Forms]![Clienti]![Cod_Cliente]") = Me!Cod_Cliente
Set rst = qdf.OpenRecordset()
If rst.RecordCount >= 1 Then
DoCmd.RunMacro ("Avviso_NoCliente")
Else:
Me.RagSoc_Cliente.Enabled = True
End If
Set rst = Nothing
End Sub
HEEEEEEEELP !!!!!!
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Emyr

text:


dovrebbero essere i riferimenti....
se fai compila da VBA ti si ferma alla riga che non riesce a
compilare...
in genere devi avere i riferimenti alla libreria DAO 3.6 impostati per
poter funzionare
Saluti.
Emanuele.


text:
On Sat, 12 Jan 2002 15:42:08 +0000 (UTC), "Enrico Virginio"
<
nor...@libero.it
> wrote:




title: [AIUTO] Query di ricerca

text:
CiAO a tutti,
ho un sito con DB Access, e pagine ASP per visualizzare le ricerche. T1 è
quello che viene inviato tramite form, e questa la query di ricerca:
sqry="select id, autore, titolo, etichetta, supporto, prezzo, quantita,
[note] from catalogo where autore like '%%T1%%%'"
Come mai se ho un record del tipo "De Gregori Francesco e Marini Giovanna"
se cerco "marini" o "francesco" non viene visualizzato nei risultati?
Credo che cerchi solo la parte iniziale, ad es. "de gregori"!
Grazie, David.


title: Problema su File MDE

author: FACE ONE

text:
Ciao a tutti,
ho un problema nel creare un file MDE.
Ho un DB.MDB e un FE.MDB con le tabelle collegate a DB.MDB.
Seguendo la procedura descritta sull'help faccio i seguenti passi:
- converto DB.MDB in DB.MDE
- Apro FE.MDB e ricollego le tabelle su DB.MDE
quando provo a convertire il FE.MDB in FE.MDE mi da errore.
Perchè???
Vi è già capitato?
Grazie anticipatamente dell'aiuto.
FACEONE


title: Problema su File MDE

author: All Eyez On Me

text:
FACE ONE <
NO_SPAM...@tiscalinet.it
> wrote in message
9rp8mj$kif$1...@pegasus.tiscalinet.it...

Significa che c'è un errore in qualche modulo del tuo mdb.
Aprim un modulo qualsiasi e seleziona dal menu "compila e salva tutti i
moduli"
AEOM


title: Problema su File MDE

text:
GRAZIE
ora provo.


title: Problema su File MDE

text:
Funziona benissimo.
Effettivamente non compilava perchč c'era un errore banale.
Senza il tuo aiuto non ci sarei mai arrivato
Grazie
FACE ONE


title: Distribuire applicazioni Access

text:
Salve,
vedo che spesso in questo NG si è parlato di licenze e varie inerenti alla
distribuzione di applicativi realizzati con access.
Mi chiedo, dopo una veloce visualizzazione dei post e nella speranza di non
aver tralasciato di leggere quello che stò per richiedere con questo post:
La licenza di distribuzione di pacchetti Access, quanto costa
orientativamente?
Dove è possibile acquistarla?
Premetto che scrivo dalla provincia di BG, per cui se non fosse acquistabile
da internet, nel caso in cui le mie finanze me lo permettano ovviamente
(n.d.r.!!!), sarei lieto di conoscere dei rivenditori nelle mie zone.
Sono ben accetti anche link che possano rispondermi!!!
Grazie anticipatamente a tutto il NG
--
strano...mavero
la vita è un dono prezioso, apprezzala per quello che potrà offrirti
www.spammer.it


title: Distribuire applicazioni Access

author: Pablitomf

text:
strano....mavero ha scritto:
> Salve,
> vedo che spesso in questo NG si è parlato di licenze e varie inerenti alla
> distribuzione di applicativi realizzati con access.
> Mi chiedo, dopo una veloce visualizzazione dei post e nella speranza di non
> aver tralasciato di leggere quello che stò per richiedere con questo post:
> La licenza di distribuzione di pacchetti Access, quanto costa
> orientativamente?
> Dove è possibile acquistarla?
> Premetto che scrivo dalla provincia di BG, per cui se non fosse acquistabile
> da internet, nel caso in cui le mie finanze me lo permettano ovviamente
> (n.d.r.!!!), sarei lieto di conoscere dei rivenditori nelle mie zone.
Rivenditori "purtroppo" solo Microsoft...
Reperibilità sul mercato "scarsa" (quasi sempre da ordinare)...
Versione Developer... attualmente sostituita da due diversi pacchetti in
accoppiata... Office 2003 e Visual Studio... insieme formano il vecchio
Developer, ossia sistema mediante il quale si può creare un pacchetto di
installazione dei tuoi database anche su PC su cui non è installato
Access... (questa è la lic. di cui hai sentito parlare)
Costo orientativo? Troppo (almeno per le mie finanze)... e se è troppo da
me (NA), figurati da te (BG)... sui 1.200 euro (cent. + cent. -)
Soddisfatto o rimborsato?
--
Pablitomf
Chi la dura la vince ;-)
Voglia di lavorar Saltame addosso, lavora babbo mio che io non posso.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Distribuire applicazioni Access

text:
"Pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:c7sq8p$33h$1...@news.newsland.it...

Grazie,
+ ke altro inkazzato!
è inutile spingere sulla giovane imprenditorialità, quando per poterlo
tentare devi, il + delle volte, essere finanziariamente potente.
Un giovane o anche un non giovane che vuole addentrarsi in questo modo
perchè deve spendere milioni (vecchie lire)?
Chiedi info per corsi: a partire da 1.500? per avere un Know-How basilare -
medio basso
Software: inavvicinabili, però esisteno le licenze studente ... si ma
proviamo a distribuire qualcosa con queste ... mi ritrovo delle belle e
luccicantissime manette ai polsi!
Si vuole abolire la pirateria in generale ... rivediamo un pò i costi porca
paletta ... il mutuo lo accetto per la casa, può passare il finanziamento
per l'automobile ... ma santo cielo, milioni (di vecchie lire sempre) per
del software per poi magari usarlo solo per te stesso o distribuire una
applicazione "cacata" ... mi sembra un pò accessivo.
Chiedo scusa al NG x il piccolo sfogo ... forse non dovuto ... ma spontaneo
credetemi!
Vabbè ... cercherò di riempire con + monetine il mio porcellino!!!!!!!



title: Distribuire applicazioni Access

author: Sergio MAZZA

text:
"strano....mavero" <
ma...@atbitrattinoelle.it
> ha scritto nel messaggio
news:c7sqmn$5mb$1...@lacerta.tiscalinet.it...

Una soluzione ce l'hai; io l'ho adottata dall'inizio, non sono certo ricco
ma funziona: non ti compri il developer, non ti compri office e sviluppi dal
cliente. Se poi vuoi vedere lontato ti fai pagare (come ho fatto tanto tempo
fa)  comprando le licenze per il software che servirà al cliente,
chiaramente scontandolo al preventivo che gli presenti...
Ciao.
--
Sergio MAZZA


title: Distribuire applicazioni Access

text:
strano....mavero ha scritto:
> Vabbč ... cercherņ di riempire con + monetine il mio porcellino!!!!!!!
O guarda un quadro, convinciti (solo per un istante... non di + mi
raccomando) di avere la Sindrome di Standal e vivi un po in quel mondo...
probabile ti passi la smania "Society Down" (che condivido pienamente e
ovviamente).
Dalle mie parti sai come si dice???? CHE S'ADDA FA PE' CAMPA'... ;-)
Ciao e non te la prendere... č Bill G. che č un egoista.



title: Campi di word e tabelle access

author: robby seger

text:
Vorrei sapere come posso fare (anche mediante VB) per compilare dei campi di
word (file .dot) prelevano il contenuto da una tabella o query di access.
Grazie mille
Roberto


title: Campi di word e tabelle access

author: MA

text:

Campounione?
Perchè non lavori da word e come origine prendi la tab/query di access?
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Campi di word e tabelle access

author: ciroteo

text:
"robby seger" <
robby...@virgilio.it
> ha scritto nel messaggio
news:FByue.33790$b5.14...@news3.tin.it...

www.sitocomune.com
 cerca l'esempio di namor sui bookmarks. Fa al caso tuo.


title: Campi di word e tabelle access

text:
"ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:d9gheq$avg$1...@hulme.interac.it...

Grazie, č proprio quello che stavo cercando.
Roberto


title: Esecuzione di funzioni contenute in una tabella

author: Visir

text:
Ho necessità di inserire in un database una tabella fatta così
TabellaA:
    [Ordine]
    [Funzione]
    [Parametri]
Ora il contenuto del campo Funzione è una funzione dichiarata pubblica
all'interno di un modulo.
Vorrei eseguire in ordine tutte le funzioni con i relativi parametri.
Per la funzione non c'è problema: carico il recordset, lo scorro e con
select case ... [Funzione] faccio eseguire la funzione corretta (macchinoso
secondo me...ma funzionante)
Il problema mi si presenta quando devo caricare i parametri che al loro
interno hanno una variabile.
Qualcuno mi aiuta?
Luca
p.s. Spero di essere stato chiaro nell'esposizione del problema.


author: Alessandro Baraldi

text:
"Visir" <
no_l.pett...@libero.it
> wrote in message
news:TMTnf.84052$
65.24...@twister1.libero.it
> Ho necessità di inserire in un database una tabella fatta così
[CUT]
>
> Ora il contenuto del campo Funzione è una funzione dichiarata pubblica
> all'interno di un modulo.
> Vorrei eseguire in ordine tutte le funzioni con i relativi parametri.
>
> Per la funzione non c'è problema: carico il recordset, lo scorro e con
> select case ... [Funzione] faccio eseguire la funzione corretta (macchinoso
> secondo me...ma funzionante)
> Il problema mi si presenta quando devo caricare i parametri che al loro
> interno hanno una variabile.
> Qualcuno mi aiuta?
>
> Luca
Spiegaci meglio come fai ad eseguire la funzione....., che
io sappia l'unico metodo è usare EVAL e passare la stringa.
Detto questo se vuoi passare parametri ricomponi correttamente
la stringa della funzione con i parametri e passali alla
funzione EVAL.
Non vedo il problema....!
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Potone

text:
"Visir" <
no_l.pett...@libero.it
> ha scritto nel messaggio
news:TMTnf.84052$65.24...@twister1.libero.it...
> Ho necessità di inserire in un database una tabella fatta così
>
> TabellaA:
>    [Ordine]
>    [Funzione]
>    [Parametri]
>
>
> Ora il contenuto del campo Funzione è una funzione dichiarata pubblica
> all'interno di un modulo.
> Vorrei eseguire in ordine tutte le funzioni con i relativi parametri.
>
> Per la funzione non c'è problema: carico il recordset, lo scorro e con
> select case ... [Funzione] faccio eseguire la funzione corretta
> (macchinoso secondo me...ma funzionante)
al posto di una select puoi usare il metodo Eval dell'oggetto Application
(vedi F1), in tal modo non sei costretto a scrivere una struttura select che
preveda ogni funzione presente nell'elenco della tua tabella.
> Il problema mi si presenta quando devo caricare i parametri che al loro
> interno hanno una variabile.
Prova a postare un esempio di funzione e relativi parametri
> Qualcuno mi aiuta?
>
> Luca
>
> p.s. Spero di essere stato chiaro nell'esposizione del problema.
>
ciao,
Mat.


text:
Vi posto un esempio di codice
penso che EVAL dovrebbe essere ok sto provando
Tabella A
[Order];[Funzione];[Parametri];[VersioneDa]
1    ;  Apri         ; CurrentProject.Path & "\Data\dati.mdb"  ;  Versione1
2    ;  Aggiorna  ; NuovoValore                                          ;
Versione1
3    ;  Chiudi      ;
;  Versione1
Nel Modulo
Esempio di Funzione:
Public Function Apri(nomeBE As String)
     Set dbs = DBEngine.Workspaces(0).OpenDatabase(nomeBE, False, False,
";PWD=miapassword")
End Function
Ora in una maschera eseguo l'aggiornamento
Private Sub AvviaAggiornamento()
Dim rst1 As ADODB.Recordset
Dim ComSQL As String
Set rst1 = New ADODB.Recordset
ComSQL = "SELECT * FROM TabellaA WHERE VersioneDa ='" & BEVerRequired & "'
ORDER By TabellaA.Order ASC"
rst1.Open ComSQL, CurrentProject.Connection, adOpenKeyset, adLockOptimistic
BarraProgressione 0, Me.Name, rst1
 Do While Not rst1.EOF
        'QUI DOVREI ESEGUIRE LE FUNZIONI    Funzione(Parametri)
        'ad esempio     Apri CurrentProject.Path & "\Data\dati.mdb"
        rst1.MoveNext
    Loop
rst1.Close
End Sub


text:
"Visir" <
no_l.pett...@libero.it
> ha scritto nel messaggio
news:l3Wnf.84276$65.24...@twister1.libero.it...
[cut]
> Do While Not rst1.EOF
>        'QUI DOVREI ESEGUIRE LE FUNZIONI    Funzione(Parametri)
>        'ad esempio     Apri CurrentProject.Path & "\Data\dati.mdb"
        eval (rst1![Funzione] & "(" & rst1![Parametri] & ")")
>        rst1.MoveNext
>    Loop
> rst1.Close
> End Sub
>
non sarebbe più comodo riportare tutta l'espressione (la funzione con i
propri parametri) nel campo [Funzione]? in modo da poterla eseguire con un
semplice
eval (rst1![Funzione])
ciao,
Mat.


text:
>> End Sub
>>
> non sarebbe piů comodo riportare tutta l'espressione (la funzione con i
> propri parametri) nel campo [Funzione]? in modo da poterla eseguire con un
> semplice
> eval (rst1![Funzione])
>
Sarebbe piů comodo... eh sě mi sa proprio di sě
il fatto č che fino a poco fa non sapevo dell'esistenza di EVAL
Grazie per l'aiuto


text:
"Visir" <
no_l.pett...@libero.it
> ha scritto nel messaggio
news:4GWnf.1943$eD5....@twister2.libero.it...

prego,
ciao


title: media fra due casella di testo.

author: Alby

text:
Salve!Una domandina: in una casella di testo devo fare la media di
altre due caselle..
es. CASELLA1 = 12.50
    CASELLA2 = 12.00
    CASELLA3 ((CASELLA1+CASELLA2)/2) = 12.00 e non 12.25
Ho provato a formattarla come Numero generico, come standard..Non
riesco a capire come posso pilotare l'approssimazione e/o la
precisione..Sapete darmi una mano?Grazie 1000!
--
Alby
Inviato da
www.mynewsgate.net


title: Conversione Elenchi Telefonici

author: Marcolino

text:
Ho un problemuccio. Devo importare un db in formato .cmp oppure .cds e non
ho la più pallida idea di cosa si tratti.
Ps conoscete mica dove recuperare gli elenchi telefonici in formato
comprensibile da access ??
ciao


title: Conversione Elenchi Telefonici

text:
"Marcolino" <
marco.p...@tin.it
> ha scritto nel messaggio
news:8i30j7$6dp$1...@nslave1.tin.it...

Ho inserito la frase ".cmp extension" in HotBot.com e mi ha riportato a
questo:
Café 1.0
2.2 After downloading Café 1.0 from the subscription center, Installing
causes an "Error 6: expanding archive". How do I resolve this?
This occurs because some files have a .cmp extension and are being
interpreted by your browser during download. Consequently, the archive
becomes corrupt. The fix is to download and install version 1.2 of Café.
la pagina è questa:
http://cafe.symantec.com/cafe/cafefaq.html
Non so se è quello che cercavi...
Ciao.


title: filtrare e ridefinire date

text:
dovrei filtrare una serie di eventi (periodi temporali) in base a Data1
e Data2 (e fin qui ci siamo).
Dopodichè capita che un evento sia iniziato prima di Data1 o che sia
finito dopo Data2; in questo caso vorrei sostituire Data1 O Data2 alle
rispettive date corrette.

La formula inserita in query
iif([from]<#Data1#;#Data1#;[from])
non fa quello che desidero.

Spero di essermi spiegato. Dove sbaglio?
Grazie in anticipo

--
ciao
Stefano


title: filtrare e ridefinire date

text:
> La formula inserita in query
> iif([from]<#Data1#;#Data1#;[from])
> non fa quello che desidero.

Risolto.
nella query
WHERE ((Tabella.from)<#1/1/2014#) AND ((Tabella.to)>#12/31/2010#))

nella maschera (query di cui sopra come origine dati)
in evento di un controllo
=IIf([from]<#31/12/2010#;#01/01/2011#;[from])

in evento di un altro controllo
=IIf([to]>#01/01/2014#;#31/12/2013#;[to])

Grazie comunque

--
ciao
Stefano


title: Come prendere un'impronta della macchina ?

author: RobertoA

text:
A scopo protezione alcune procedure opzionali, avrei bisogno di una
funzione per riconoscere la macchina sulla quale sta girando il software
Un qualcosa che prendesse un'impronta e che mi permettesse, con
ragionevole sicurezza, di abilitare oppure no le parti opzionali del
programma
Insomma, una combinazione di componenti hardware e software installato
che mi consenta di 'riconoscere' la macchina che sta chiedendo
l'avviamento delle funzionalita' opzionali
Ovviamente ci dovrebbe essere un minimo grado di tolleranza, nel senso
che se viene cambiato l'hard-disk, l'impronta restituita dovrebbe essere
comunque sufficiente a far avviare le procedure optional
Quindi la domanda e': come potrei fare per riconoscere il computer che
sta chiedendo informazioni?


author: Ammammata

text:
Il giorno Thu 10 Jan 2019 03:49:24p, *RobertoA* ha inviato su
it.comp.appl.access il messaggio news:q17l5o$c4k$
1...@gioia.aioe.org
. Vediamo
cosa ha scritto:

> Quindi la domanda e': come potrei fare per riconoscere il computer che
> sta chiedendo informazioni?
>

il seriale (o ID) di windows o di office?

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
>>>>>
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........


text:
Il 10/01/2019 16:16, Ammammata ha scritto:
> Il giorno Thu 10 Jan 2019 03:49:24p, *RobertoA* ha inviato su
> it.comp.appl.access il messaggio news:q17l5o$c4k$
1...@gioia.aioe.org
. Vediamo
> cosa ha scritto:
>
>> Quindi la domanda e': come potrei fare per riconoscere il computer che
>> sta chiedendo informazioni?
>>
>
> il seriale (o ID) di windows o di office?
>

Si, potrebbe essere uno dei parametri da rilevare
E como se fa' ?


author: Bruno Campanini

text:
RobertoA formulated on Thursday :

Command Prompt -> Ipconfig /All -> Physical Address
sono 6 coppie di codice esadecimale.

È un dato fisico della motherboard, quello che legge anche Microsoft
per riconfermarti o meno l'attivazione.

Bruno


text:
Il giorno Thu 10 Jan 2019 06:16:09p, *Bruno Campanini* ha inviato su
it.comp.appl.access il messaggio news:q17ukn$1oqj$
1...@gioia.aioe.org
.
Vediamo cosa ha scritto:

>> Quindi la domanda e': come potrei fare per riconoscere il computer
>> che sta chiedendo informazioni?
>
> Command Prompt -> Ipconfig /All -> Physical Address
> sono 6 coppie di codice esadecimale.
>
> È un dato fisico della motherboard, quello che legge anche Microsoft
> per riconfermarti o meno l'attivazione.
>

attenzione che praticamente tutti i pc portatili ne hanno due se non tre



text:
Ammammata presented the following explanation :
> Il giorno Thu 10 Jan 2019 06:16:09p, *Bruno Campanini* ha inviato su
> it.comp.appl.access il messaggio news:q17ukn$1oqj$
1...@gioia.aioe.org
.
> Vediamo cosa ha scritto:
>
>>> Quindi la domanda e': come potrei fare per riconoscere il computer
>>> che sta chiedendo informazioni?
>>
>> Command Prompt -> Ipconfig /All -> Physical Address
>> sono 6 coppie di codice esadecimale.
>>
>> È un dato fisico della motherboard, quello che legge anche Microsoft
>> per riconfermarti o meno l'attivazione.
>>
>
> attenzione che praticamente tutti i pc portatili ne hanno due se non tre

Siccome ognuno di quelli può trovarsi solo su quel portatile,
prendine uno qualunque che va sempre bene.

Bruno


title: Quei maledetti errori assurdi non documentati...

author: MegaMax

text:
Parliamone....
Sintomo: Esegui una query ed acess se ne esce con un errore tipo "Alias non
valido"...
Sintomi (tuoi): inizi a bestemmiare perche non hai usato nessun alias in
quella query, ne in quelle sottostanti.... e non capisci che cosa cavolo
genera l'errore...
Inoltre: l'errore si verifica SOLO su 1 PC, su quello dive hai sviluppato
naturalmente funziona tutto....
La causa: Nomi delle query troppo lunghi, basta accorciarli e tutto
funziona.
Questioni: Da che cosa cavolo dipendono questi limiti di lunghezza?
evidentemente non dal solo Access, visto che su un PC funge, e su un altro
da errore... che scompare accorciado i nomi delle query.
La situazione di Query è questa:
"Movimentazione - Dati - ArtPerMemGun"  ->Query base, viene usata dcome
sorgente dalle 2 seguenti
"Movimentazione - Dati - ArtPerMemGun - Q1_10"
"Movimentazione - Dati - ArtPerMemGun - Q11_20"
Le 2 appena menzionate vengono messe in union dalla seguente
"Movimentazione - Dati - ArtPerMemGun - Q1_Q10 + Q11_20"
la quale infine viene sfruttata da
"Movimentazione - Upload - UpdtTbl"
che accoda i dati in una tabella.
Nota che l'errore lo da SOLO nelle query che hanno come sorgente
"Movimentazione - Dati - ArtPerMemGun - Q1_Q10 + Q11_20", quelle precedenti
funzionano, anche "Movimentazione - Dati - ArtPerMemGun - Q1_Q10 + Q11_20",
funziona....
ed "Movimentazione - Upload - UpdtTbl" mi da errore di alias non valido.
Però se la "Movimentazione - Dati - ArtPerMemGun - Q1_Q10 + Q11_20"
la rinomino "Pippo", e modifico di conseguenza le query che la sfruttano
tutto funziona a dovere.
Ok, è vero, i nomi sono un pochetto lunghi.... ma non ho trovato NULLA che
faccia riferimento a limitazioni di lunghezza dei nomi in query nidificate.
Eppure tantè che i limiti ci sono, non sono documentati, variano da PC a
PC... e ciò non è bello.
Chi ne sa di più?
Uso spesso nomi punghi per le query (anche se non lunghi come quelli sopra)
e questi errori mi fanno tremare...
Ciao, Max


title: Di nuovo Formato campo query d'unione

author: G&W

text:
Sto cercando di impostare il formato di un campo IDCliente di una query
d'unione, cosě fatto "000000", in quanto ho il codice cliente di sei
numeri e il primo puň essere 0 (es 012345).
Questa č la query completa
SELECT Format("000000","000000") As IDCliente, "<Tutti>" As NomeCliente, ""
as Citta
FROM T_AnaClienti
UNION SELECT
T_AnaClienti.IDCliente,T_AnaClienti.NomeCliente,T_AnaClienti.Citta
FROM T_AnaClienti;
Chi mi sa dire perchč non visualizzo l'IDCliente nel formato 0123456
GRAZIE per ogni suggerimento
G&W


title: Di nuovo Formato campo query d'unione

author: Roberto da casa

text:
"G&W" <
elgr...@virgilio.it
> ha scritto nel messaggio
news:n_%8a.3095$zo2....@news2.tin.it...

Io proverei cosě:
SELECT "000000" As IDCliente, "<Tutti>" As NomeCliente, "" As Citta
FROM T_AnaClienti
UNION SELECT Format(IDCliente, "000000"), NomeCliente, Citta
FROM T_AnaClienti;
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Di nuovo Formato campo query d'unione

author: Maurizio Borrelli

text:
> "G&W" <
elgr...@virgilio.it
> ha scritto nel messaggio
> news:n_%8a.3095$zo2....@news2.tin.it...
> Sto cercando di impostare il formato di un campo IDCliente di una
query
> d'unione, cosě fatto "000000", in quanto ho il codice cliente di sei
> numeri e il primo puň essere 0 (es 012345).
[...]
    Ti ha gia' risposto Karl. *Verifica* e facci sapere se per caso non
vedi la risposta, grazie.
--
Ciao :o)
Maurizio
--------
?SPQR(C)
 X
--------


title: Di nuovo Formato campo query d'unione

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:Lj09a.175712$YG2.5...@twister1.libero.it...

Perfetto a Ri GRAZIE
G&W


title: Aprire un D.B. Access da un .BAT

text:
Avrei necessità di aprire un d.b. access in automatico (Con lo scheduler di
windows per intenderci).
suppongo devo schedulare un .Bat che mi apre il d.base di access.
Qualcuno sa dirmi come fare ?
Grazie a tutti.
Aky


title: Aprire un D.B. Access da un .BAT

text:
"
News.comm2000.it
" <Ak...@Libero.it> ha scritto nel messaggio
news:GNKdnXZ9F_o...@kpnqwest.it...

Posso proporti lo stesso suggerimento che ho dato a Vulcanbrain: script
VBS/WSH...
Ciao.
--
Sergio MAZZA


title: Aprire un D.B. Access da un .BAT

text:
Scusa, non hai uno script di 2 righe che può farlo ?
Io non saprei come farlo.
Grazie infinite
Aky.
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:bvtrnr$oqb$1...@canarie.caspur.it...



title: Aprire un D.B. Access da un .BAT

author: Fabio Chiaro

text:
"
News.comm2000.it
" <Ak...@Libero.it> wrote in message
news:GNKdnXZ9F_o...@kpnqwest.it...

Io ho provato al volo mettendo sul file BAT la riga
"c:\programmi\microsoft office\office\msaccess.exe" c:\documenti\prova.mdb
sembra che funzioni.
Ciao, Fabio
--
____________________________________________________
Ci sono 10 tipi di persone:
quelle che capiscono i numeri binari e quelle che non li capiscono


title: Aprire un D.B. Access da un .BAT

author: Sergio MAZZA

text:
"
News.comm2000.it
" <Ak...@Libero.it> ha scritto nel messaggio
news:dMOdnZo5t7Q...@kpnqwest.it...
> Scusa, non hai uno script di 2 righe che può farlo ?
> Io non saprei come farlo.
>
> Grazie infinite
>
> Aky.
>
(regola di questo NG) per favore scrivi il alla fine del testo del
messaggio, come faccio io; grazie.
Crea un file di testo con l'estensione .vbs e ci scrivi:
'-----
Dim WshShell, oExec
Set WshShell = CreateObject("WScript.Shell")
Set oExec = WshShell.Exec("C:\Programmi\Microsoft Office\Office\msaccess.exe
C:\Documenti\nomeMDB.mdb")
'---- se serve puoi controllare la chiusura dell'applicazione
Do While oExec.Status = 0
     WScript.Sleep 100
Loop
WScript.Echo "Access chiuso"
'-----
Ciao.
P.S. Altre info sui script VBS/JS/WSH le trovi su MS:
http://www.microsoft.com/italy/scripting/
--
Sergio MAZZA


title: help principiante

author: Dott. MONTI

text:
Situazione:
ho creato un programmino in access che si collega ad un programma di
contabilitá, ai suoi archivi quindi.
Il programmino in access si base su delle tabelle collegate a detti archivi
in formato dbf.
Il programma di contabilitá ogni volta che vado a creare una azienda crea
una directori nuova in un determinato percorso.
ess: C:/contabilita/programma/AZIENDA1  e C:/contabilita/programma/AZIENDA2
i dati, gli archivi ai quali mi collego si trovano nell'ultima directory.
Cosa mi piacerebbe fare:
l'utente dal mio programmino in access dovrebbe essere in grado di
reindirizzare le tabelle collegate.
Dovrei quindi creare una maschera con un campo, in questo campo l'utente
imputa il nome della directori, ess: AZIENDA2,
e.....dopo aver cliccato su un pulsante (non é indispensabile) come per
miracolo, le tabelle collegate si collegano ai dbf nella directory
C:/contabilita/programma/AZIENDA2.
Se l'utente inserisce nel campo  AZIENDA1, le tabelle collegate vanno a
"pescarmi i dati" dalla directory C:/contabilita/programma/AZIENDA1.
Ringrazio anticipatamente chi mi puó dare una dritta,
Paolo


title: help principiante

author: Roberto - Syd

text:
"Dott. MONTI" <
monti...@dnet.it
> ha scritto nel messaggio
news:9t0qes$nhu$1...@serv1.iunet.it...

Per collegare le tabelle di access ho fatto questa routine che puoi inserire
nell'evento click di un pulsante.
Dim dbs As DAO.Database
Dim tabAllegata As DAO.TableDef
Dim i As Long
Dim Percorso As String
Set dbsAudio = CurrentDB
Percorso = InputBox("Inserire il Nuovo Percorso")
If Percorso = "" Then Exit Sub
For i = 0 To dbs.TableDefs.Count - 1
    If dbs.TableDefs(i).Connect <> "" Then
dbs.TableDefs(i).Connect = ***";DATABASE=" & Percorso
        dbs.TableDefs(i).RefreshLink
    End If
Next i
Naturalmente questa routine funziona se hai già delle tabelle collegate e se
le tabelle sono di un DB di Access per adattarla al collegamento di tabelle
.dbf devi modificare la stringa preceduta dai tre asterischi, per sapere
cosa devi scrivere nella stringa per collegare le tabelle fai così:
Collega manualmente una tabella .dbf;
Apri in struttura la tabella appena collegata;
Fai click sulle proprietà;
Nella proprietà Descrizione vedrai la stringa che devi usare per collegare
le tabelle .dbf
Ciao Roberto - Syd


title: help principiante

author: Peter

text:
"Dott. MONTI" <
monti...@dnet.it
> ha scritto nel messaggio
news:9t0qes$nhu$1...@serv1.iunet.it...

Da queste parti non esistono miracoli, ma solo realtà.
Vuoi farti fare il "programmino" da noi ?
Cerca sul sito comune
www.sitocomune.com
troverai le procedure per riallegare i file e tutto quello che ti interessa.
PS. non è così semplice come pensi.
Ciao


title: help principiante

text:
grazie a tutti,
cosa farei senza di Voi......


title: help principiante

author: Beppe

text:
"Dott. MONTI" <
monti...@dnet.it
> ha scritto nel messaggio
news:9t13bu$3qk$1...@serv1.iunet.it...
> grazie a tutti,
> cosa farei senza di Voi......
Qualche errore di grammatica in meno :-)
I puntini di sospensione sono 3 e ti rifarisci a tutti devi usare il voi
minuscolo, oppure il Loro.


title: help principiante

author: Riccardo

text:
Beppe <
be...@elevazio.net
> wrote in message
ywVI7.101462$sq5.4...@news.infostrada.it...

___________
mamma mia!
non ci si puo' permettere neanche qualche piccolo errore che subito
qualcuno lo fa notare!
che precisione.
:-)
Riccardo


title: help principiante

author: Silvio Berruti

text:
"Riccardo" <
ricc...@free.panservice.it
> ha scritto nel messaggio
news:9t2gup$bnk$1...@news.panservice.it...

Mica tanta... non conosco il termine rifarisci...
;-P
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: help principiante

text:
Silvio Berruti <
sber...@libero.it
> wrote in message
xq4J7.104340$sq5.4...@news.infostrada.it...

_______
in effetti!
non lo avevo notato......(sei puntini), forse non sono molto
pignolo!
Riccardo


title: Conversione tabella

author: info

text:
Tabella:
Campi   A    B     C    D
Valori     1    2      3    4
Come posso fare per trasformarla nella seguente tabella:
Campi    A    F
Valori      1    2
               1    3
               1    4
Grazie


title: Conversione tabella

text:

Che relazione c'è tra la 1° e la 2° ....? Perchè io non ci vedo
nulla...!
@Alex


title: Conversione tabella

text:
Non sono due tabelle esistenti. Quello che mi servirebbe fare è trasformare
la prima tabella (in cui al campo A sono associati i valori contenuti nei
campi B C D) in una tabella in cui al campo A sia associato un campo F che
contenga i valori contenuti nei campi B C D. (I valori dei campi B C D
dovrebbero essere contenuti in un unico campo).
Forse mi sono spiegato ancora meno :-)
Grazie comunque.
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:ab5787cf-5f26-45fd...@w21g2000yqm.googlegroups.com...



title: Conversione tabella

author: almorel

text:
On 28 Apr, 23:15, "info" <
carlonevianito...@virgilio.it
> wrote:

Se il senso (?) è quello di splittare un record della prima tabella
in più record della nella seconda, potresti farlo con una query di
unione
che alimenta una query di accodamento o creazione tabella. Tipo:
select A,B form T1
union all
select A,C from T1
ecc.
poi
insert into T2 select * from T1
Ciao
Alberto


title: Conversione tabella

text:
Ho provato questo:
SELECT A,B,C,D
FROM Scheda1;
UNION ALL
 insert into  Scheda2 ecc...
A parte che non capisco cosa devo mettere al posto di ecc..., qualunque cosa
inserisca mi dice "Errore Sintassi nell'istruzione INSERT INTO"
"almorel" <
alm...@gmail.com
> ha scritto nel messaggio
news:ab737f88-6db5-4055...@h38g2000yqn.googlegroups.com...
On 28 Apr, 23:15, "info" <
carlonevianito...@virgilio.it
> wrote:
> Tabella:
> Campi A B C D
> Valori 1 2 3 4
>
> Come posso fare per trasformarla nella seguente tabella:
> Campi A F
> Valori 1 2
> 1 3
> 1 4
>
> Grazie
Se il senso (?) č quello di splittare un record della prima tabella
in piů record della nella seconda, potresti farlo con una query di



title: Conversione tabella

author: Popi - TheBadHabits

text:
On 29 Apr, 10:55, "info" <
carlonevianito...@virgilio.it
> wrote:
> Ho provato questo:
>
> SELECT A,B,C,D
> FROM Scheda1;
> UNION ALL
>  insert into  Scheda2 ecc...
>
> A parte che non capisco cosa devo mettere al posto di ecc..., qualunque cosa
> inserisca mi dice "Errore Sintassi nell'istruzione INSERT INTO"
Ciao!
A parte scrivere i tuoi commenti e risposte DOPO il messaggio cui
rispondi, noto che hai messo il ";" a chiudere la prima select, e
questa e' sicuramente una fonte di errore.
In ogni caso, mi sono fatto la tabella sotto
A	B	C	D
1	2	3	4
5	6	7	8
9	10	11	12
13	14	15	16
Dandola in pasto a questa query
SELECT Tabella1.A, Tabella1.B AS F FROM Tabella1
UNION SELECT Tabella1.A, Tabella1.C FROM Tabella1
UNION SELECT Tabella1.A, Tabella1.D FROM Tabella1;
ottieni questa visualizzazione
A	F
1	2
1	3
1	4
5	6
5	7
5	8
9	10
9	11
9	12
13	14
13	15
13	16
HTH
Popi


title: Conversione tabella

text:
ok!
Grazie


title: Le variabili Database

author: Paolo Mazzanti

text:
Ciao a tutti, vorrei un consiglio da chi ha esperienza a proposito:
Avendo 2 files, uno per i dati e uno per le maschere, reports ecc
ho la necessità fi fare riferimento continuamente ai due files.
Vorrei un consiglio su come gestire al meglio tali variabili.
Public Str1 as string
Public DB1 as Database
Public DB2 as Database
Str1="MioPercorso1"
Set DB1 = OpenDatabase(Str1)
Set DB2 = CurrentDb
Dovendo fare riferimenti ai databases parecchie decine di volte nel corso di
utilizzo dei files, mi conviene portarmi dietro l'oggetto Database
(DB1),oppure la stringa del percorso (Str1) e ridefinire ogni volta
l'oggetto DB1?
All'interno della funzione, dove faccio riferimento al database, chiudere
ogni volta il database oppure no?
Grazie per le risposte
--
Paolo Mazzanti
www.mazzanti.it
ph...@mazzanti.it


title: Le variabili Database

author: Maurizio Facciuti

text:
Paolo Mazzanti <
photoTOGLIMI...@mazzanti.it
> wrote in message
10106761...@fusilla.abanet.it...

Spiegati meglio... cosa devono fare i due DB e a cosa ti serve il richiamo
continuo agli stessi.


title: Le variabili Database

text:
>
> Spiegati meglio... cosa devono fare i due DB e a cosa ti serve il richiamo
> continuo agli stessi.
Come dicevo il primo contiene i dati mentre il secondo le maschere e report.
Il codice mi gestisce qualunque operazione, dal banale filtro di dati, alla
creazione al volo di query, recordset, relazioni, inserimento di nuovi
records, modifica di records, report in base ai dati ecc, ecc.
Per cui il concetto è che dovrei ogni volta dichiarare la variabile del mio
database, definire l'oggetto ecc.  ma il database è sempre lo stesso per cui
è inutile stare sempre a creare nuove situazioni.
Vorrei che i miei due databases venissero dichiarati in fase di apertura del
file, e che le due variabili rimangano sempre le stesse.   Da qui devo
decidere se portarmi dietro la variabile stringa o l'oggetto database.
Tu cosa faresti?
Grazie ciao
Paolo Mazzanti


title: Le variabili Database

author: Emyr

text:


usa le tabelle linkate dal secondo database sul primo per non doverci
fare sempre riferimento.....
al limite vedi le istruzioni docmd e trasferdatabase
Saluti.
Emanuele.


title: Le variabili Database

author: Antonio Biso

text:
Paolo Mazzanti <
ph...@mazzanti.it
> wrote in message
10107012...@fusilla.abanet.it...

Dovresti vedere il concetto di tabelle allegate, che mi pare ti manchi...
Antonio


title: Le variabili Database

text:
>
> Dovresti vedere il concetto di tabelle allegate, che mi pare ti manchi...
>
> Antonio
Il concetto di tabelle alegate?
Non manca proprio niente!
Il secondo file contiene SOLO tabelle allegate.
La cosa è buffa, su quello che avviene a volte nei newsgroup! tu formuli un
quesito,
Ogni lettore è libero di rispondere o meno.
E invece di rispondere alla richiesta, si vanno ad escogitare chissà quali
cavilli senza comunque dare risposte ed essendo comunque fuori tema.
Nessuno ha parlato di problemi con le tabelle allegate, o sbaglio?
Grazie ugualmente
Ciao
Paolo Mazzanti


title: Le variabili Database

text:
> usa le tabelle linkate dal secondo database sul primo per non doverci
> fare sempre riferimento.....
>
> al limite vedi le istruzioni docmd e trasferdatabase
> Saluti.
> Emanuele.
Il problema non è quello, infatti tutte le tabelle sone allegate.
La mia domanda tende solo a chiedere un consiglio sul
tipo di variabile da portarsi dietro (stringa o oggetto database)
e come gestirla al meglio.
Grazie
Ciao
Paolo Mazzanti


title: Le variabili Database

author: The-real-Isaac

text:
"Paolo Mazzanti" <
photoTOGLIMI...@mazzanti.it
> ha scritto nel
messaggio news:10107698...@fusilla.abanet.it...

La domanda che ti ha fatto Antonio è assolutamente sensata e ti assicuro che
non è stato l'unico a chiedersi come mai non lavori con la tecnica FE/BE.
Sicuramente hai le tue buone ragioni; però se le spieghi molti di noi
avranno la possibilità di imparare qualcosa di nuovo (o di conoscere
problematiche diverse) e tu forse riuscirai ad avere qualche utile risposta.
Ciao
--
Alberto


title: Le variabili Database

text:
> La domanda che ti ha fatto Antonio è assolutamente sensata e ti assicuro
che
> non è stato l'unico a chiedersi come mai non lavori con la tecnica FE/BE.
> Sicuramente hai le tue buone ragioni; però se le spieghi molti di noi
> avranno la possibilità di imparare qualcosa di nuovo (o di conoscere
> problematiche diverse) e tu forse riuscirai ad avere qualche utile
risposta.
> Ciao
> --
> Alberto
>
Ti ringrazio molto, ma vedi le poche volte che ho risposto ai lettori è
stato nel tentativo di rispondere alla loro domanda.
La difficoltà qual'è?  E' quella di calarsi nella loro "realtà".
Per cui darsi una mano vuol dire risposndere alle domande e NON farne delle
altre.
Ritengo che molti di Voi non dovrebbero passare più di 3 ore a dare risposte
al newsgroup!  E' un problema di serenità e lucidità nell'affrontare una
problematica.
Se poi vuoi sapere qualcosa di quello che faccio io, non hai che da
chiedere. Per le argomentazioni che posso conoscere ti darò una risposta per
ciò che non conosco rivolgerò ad altri il quesito. Tieni comunque conto che
io non faccio il programmatore!
I file per cui pongo quesiti risalgono ad Access 2.0 e di anni ne sono
passati!  Non ricordo il motivo esatto per cui mi riferisco direttamente al
file con i dati rispetto al file con le tabelle collegate, ma ricordo che
con prove specifiche, avevo ottenuto risultati diversi, per cui la scelta di
abbandonare i riferimenti al "CurrentDB" se non a casi semplici e ben
definiti.  E comunque l'utilizzo della variabile giusta la sto mettendo in
discussione anche per il "CurrentDB".
Sono file con oltre 10.000 righe di codice e avevo bisogno solo di un parere
sulla gestione delle variabili.
Un'altra risposta MOLTO precisa (anche se l'oggetto era diverso) l'ho
ottenuta dal lettore Karl Donaubauer, che saluto e ringrazio per la
precisione e chiarezza della risposta.
Ciao
Paolo Mazzanti


title: Le variabili Database

text:
On Fri, 11 Jan 2002 18:50:20 +0100, "Paolo Mazzanti"
<
photoTOGLIMI...@mazzanti.it
> wrote:
>> usa le tabelle linkate dal secondo database sul primo per non doverci
>> fare sempre riferimento.....
>>
>> al limite vedi le istruzioni docmd e trasferdatabase
>> Saluti.
>> Emanuele.
>Il problema non č quello, infatti tutte le tabelle sone allegate.
>La mia domanda tende solo a chiedere un consiglio sul
>tipo di variabile da portarsi dietro (stringa o oggetto database)
>e come gestirla al meglio.
>Grazie
>Ciao
>
>Paolo Mazzanti
il punto č che non riesco a capire di cosa te ne fai della stringa
della posizione se le tabelle sono sempre allegate e quindi e come se
fossero nello stesso database...
al limite rendi pubblico solo una definizione di database giusto per
non ridefinirla quando ti serve per usare DAO (presumo), ma non so se
questo velocizzi il tutto....
personalmente creo e distruggo le variabili all'interno delle funzioni
per renderle il piů possibile autonome....
Saluti.
Emanuele.


title: Le variabili Database

text:


beh in fondo Karl è Karl!
Saluti.
Emanuele.


title: Le variabili Database

text:
>
> il punto č che non riesco a capire di cosa te ne fai della stringa
> della posizione se le tabelle sono sempre allegate e quindi e come se
> fossero nello stesso database...
>
> al limite rendi pubblico solo una definizione di database giusto per
> non ridefinirla quando ti serve per usare DAO (presumo), ma non so se
> questo velocizzi il tutto....
> personalmente creo e distruggo le variabili all'interno delle funzioni
> per renderle il piů possibile autonome....
Infatti di solito si fa cosě.
Ma capita di dover dichiarare delle variabili pubbliche che non si
esauriscono all'interno di una funzione, e allora nasce il problema quando,
se e dove chiuderle.
Inoltre capitano delle situazioni in cui, per concatenazione di situazioni
hai aperte 5,7,10 ecc maschere per cui il meccanismo si complica.
Ecco perchč cercavo un aiuto per tentare di migliorare delle situazioni che
appaiono strane: addirittura mi capita che dichiarando una variabile
database, mi viene bloccato l'accesso al file perchč usato da un altro
utente!  Con un'utility di verifica ho scoperto che l'altro utente sono
sempre io, ed impedisco la modifica del file a me stesso.
Non č facile!
Ritorno alla domanda iniziale: dovendomi portare dietro una variabile
database di tipo Public, č giusto farlo con l'oggetto database?
Grazie
Ciao
Paolo Mazzanti


title: Le variabili Database

text:
Paolo Mazzanti <
photoTOGLIMI...@mazzanti.it
> wrote in message
10107698...@fusilla.abanet.it...
> >
> > Dovresti vedere il concetto di tabelle allegate, che mi pare ti
manchi...
> >
> > Antonio
>
> Il concetto di tabelle alegate?
> Non manca proprio niente!
> Il secondo file contiene SOLO tabelle allegate.
>
> La cosa è buffa, su quello che avviene a volte nei newsgroup! tu formuli
un
> quesito,
> Ogni lettore è libero di rispondere o meno.
> E invece di rispondere alla richiesta, si vanno ad escogitare chissà quali
> cavilli senza comunque dare risposte ed essendo comunque fuori tema.
La cosa buffa è che se c'hai TU un problema, sei TU a dover stare buonino
senza queste alzate di testa che sicuramente non ti giovano.
Poi siccome a me non mi pagano per perdere del tempo con uno che dovrebbe
essere LUI ad essere paziente e spiegare il suo problema, allora continua
pure a spupazzarti le TUE variabili database per accedere alle tabelle
allegate...
Io i MIEI applicativi continuo a farli tranquillamente...
Antonio


title: Le variabili Database

text:
On Sat, 12 Jan 2002 10:34:22 +0100, "Paolo Mazzanti"
<
ph...@mazzanti.it
> wrote:
CUT
>Ritorno alla domanda iniziale: dovendomi portare dietro una variabile
>database di tipo Public, è giusto farlo con l'oggetto database?
non ho casistica....
Saluti.
Emanuele.


title: Normalizzazione DB .. mi date un consiglio ? Grazie !

author: Aldo

text:
Devo realizzare un applicativo per un mio amico che ha un centro assistenza
tecnica caldaie a gas.
Visto che sono un po' newbie, volevo chiedervi se potevate consigliarmi su
come organizzare le tabelle.
A parte le solite cose (nome, cognome , etc.) mi trovo in una situazione un
po' offuscata (almeno per me).
Devo fare in modo che il db gestisca diverse tipologie di clienti e, a
seconda del tipo di cliente, siano relazionati altri clienti.
Mi spiego con un esempio :
Tipo cliente 1 = Amministratore
Tipo cliente 2 = Inquilino
L'amministratore del condominio "Rosa" (cliente anche lui) e' il
responsabile di tutti gli inquilini (clienti) del condominio stesso.
Si crea la necessita', quindi, di "legare" (passatemi il termine) tutti gli
inquilini del condominio all'amministratore.
In altre parole, aprendo la scheda dell'amministratore , vorrei creare una
griglia con il riepilogo dei nominativi amministrati. Fermo restando che per
ognuno di essi (amministratore e inquilini) i campi utilizzati sono
identici.
Quante tabelle fareste voi e con che tipo di relazioni  ?
Grazie
Aldo


author: rufus

text:
Ciao volevo sapere come ti sei orientato nella scelta dei testi per Access?
Mi sto avvicinando anch'io e volevo sapere di buoni testi per creare
applicazioni access
Ciao Sergio
Aldo <
al...@nospam.it
> wrote in message
ESFK6.893$RX4.1...@news.infostrada.it...



text:
rufus <
serg...@libero.it
> wrote in message
3GKK6.1179$RX4.1...@news.infostrada.it...
> Ciao volevo sapere come ti sei orientato nella scelta dei testi per
Access?
> Mi sto avvicinando anch'io e volevo sapere di buoni testi per creare
> applicazioni access
Per prima cosa dovresti scrivere DOPO il quoting
Antonio


text:
"Aldo" <
al...@nospam.it
> ha scritto nel messaggio
news:ESFK6.893$RX4.1...@news.infostrada.it...

CUT
Premetto che non sono quell'espertone come altri nel NG ma cosě di primo
impatto direi che puoi fare una sola tabella, aggiungere un campo
Amministratore ed uno CodiceAmministratoreCollegato, gestendo poi i dati
con un codice tipo questo:
.
Test su CodiceAmministratoreCollegato
    se non č vuoto allora
        se Amministratore = CodiceAmministratoreCollegato
            Inquilino E Amministratore
        altrimenti
            Inquilino Con Amministratore
        FineTest
    altrimenti
        Amministratore
FineTest
Poi con una query
select * from TuaTabella where CodiceAmministratoreCollegato =
Amministratore che vuoi vedere
Ovviamente lascio a chi č piů esperto di me il compito di darti soluzioni
migliori,
visto che con questo sistema un inquilino puň avere un solo amministratore
a meno di non inserire 2 volte l'anagrafica con codici differenti.
La mia č solo un'ideuzza. ;-)
Saluti
--
Claudio Tregambe


text:
Se puo' esserti utile, ho trovato un bel libro che tratta lo sviluppo di
applicazioni di VB basate su database.
Si chiama "Visual Basic - La programmazione dei database" - Ed. Apogeo - di
G.Naccarato (ISBN: 88-7303-470-5)
Anche se non e' specifico per Access, tratta in maniera molto chiara ,
divertente e con un sacco di esempi tutte le questioni legate ai database.
Ciao
Aldo
"rufus" <
serg...@libero.it
> ha scritto nel messaggio
news:3GKK6.1179$RX4.1...@news.infostrada.it...



author: Roberto da casa

text:
"Aldo" <
al...@nospam.it
> ha scritto nel messaggio
news:ESFK6.893$RX4.1...@news.infostrada.it...

Innanzitutto mi creerei una tabella Clienti che deve contenere i dati di
tutte le persone fisiche o giuridiche cui è possibile intestare una fattura.
Mi creerei poi una tabella Amministratori che conterrà i dati di tutti gli
amministratori con i quali posso avere rapporti di lavoro a prescindere
dalla fatturazione; se un tizio è sia amministratore di un condominio che
cliente, lo piazzerei su ambedue le tabelle.
Mi creerei anche una tabella Condominii che conterrà i dati anagrafici dei
vari condominii nei quali ho rapporti operativi.
Mi creerei infine una tabella Appartamenti.
Poichè un condominio può avere un solo amministratore ma un amministratore
può gestire più condominii, mi creerei tra la tabella Amministratori e la
tabella Condominii una relazione uno-a-molti in base al campo
IDAmministratore che sarà chiave primaria della tabella Amministratori e
chiave esterna della tabella Condominii.
Poiché un appartamento può far parte di un solo condominio ma un condominio
contiene più appartamenti, mi creerei tra la tabella Condominii e la tabella
Appartamenti una relazione uno-a-molti in base al campo IDCondominio che
sarà chiave primaria della tabella Condominii e chiave esterna della tabella
Appartamenti.
Poiché un appartamento può appartenere a un solo cliente ma un cliente può
possedere più appartamenti, mi creerei una relazione uno-a-molti tra la
tabella Clienti e la tabella Appartamenti in base al campo IDCliente che
sarà chiave primaria della tabella Clienti e chiave esterna della tabella
Appartamenti.
Così facendo ti sarai creato, senza accorgertene, una relazione
molti-a-molti tra la tabella Clienti e la tabella Condominii tramite la
tabella Appartamenti (un condominio ha più clienti e un cliente può essere
in più condominii).
A mio avviso questa è l'architettura di tabelle più completa e flessibile
che ti permetterà sia la gestione della fatturazione/contabilità clienti che
la gestine operativa delle manutenzioni e dei contratti di manutenzione (che
secondo me vanno imputati al livello appartamento).
Sarebbe poi forse opportuno crearsi una tabella Interventi da mettere in
relazione uno-a-molti con la tabella Appartamenti in base al campo
IDAppartamento che sarà chiave primaria della tabella Appartamenti e chiave
esterna della tabella Interventi che avrà invece come chiave primaria
IDIntervento. In questa tabella registrerai, uno per uno, tutti gli
interventi dei lavori che l'azienda fa.
Con l'uso delle query, della tecnica
maschere/sottomaschere/sottosottomaschere e della tecnica delle maschere
sincronizzate e/o filtrate, otterrai tutte le visualizzazioni dei dati che
ti servono.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
Semplicemente splendido !
Inutile dire che ringraziarti e' a dir poco riduttivo.
Grazie per l'aiuto, quindi ! Ora mi prendo qualche giorno di riflessione per
"metabolizzare" i tuoi consigli.
Ciao
Aldo
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:1HSK6.3409$RX4.2...@news.infostrada.it...
>
> "Aldo" <
al...@nospam.it
> ha scritto nel messaggio
> news:ESFK6.893$RX4.1...@news.infostrada.it...
> > Devo realizzare un applicativo per un mio amico che ha un centro
> assistenza
> > tecnica caldaie a gas.
---cut--
> Innanzitutto mi creerei una tabella Clienti che deve contenere i dati di
> tutte le persone fisiche o giuridiche cui è possibile intestare una
fattura.
> Mi creerei poi una tabella Amministratori che conterrà i dati di tutti gli
---cut---


text:
Aldo <
al...@nospam.it
> wrote in message
awZK6.6757$RX4.4...@news.infostrada.it...
> Semplicemente splendido !
>
> Inutile dire che ringraziarti e' a dir poco riduttivo.
>
> Grazie per l'aiuto, quindi ! Ora mi prendo qualche giorno di riflessione
per
> "metabolizzare" i tuoi consigli.
Potresti prenderti qualche giorno per metabolizzare anche il fatto che si
scrive DOPO il quoting?
Antonio


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:Ms6L6.8049$RX4.5...@news.infostrada.it...

A parte parlare di quoting, sai fare altro ?
:-)
Va bene cosi' ???
Ciao
Aldo


text:
"Aldo" <
al...@nospam.it
> ha scritto nel messaggio
news:Ab9L6.8978$RX4.5...@news.infostrada.it...
>
> "Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> news:Ms6L6.8049$RX4.5...@news.infostrada.it...
> > Aldo <
al...@nospam.it
> wrote in message
> > awZK6.6757$RX4.4...@news.infostrada.it...
> > Potresti prenderti qualche giorno per metabolizzare anche il fatto che
si
> > scrive DOPO il quoting?
>
> A parte parlare di quoting, sai fare altro ?
> :-)
Masssiiiiìììì... è così bravo che cià pure il clone.... ;-)
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


text:
Aldo <
al...@nospam.it
> wrote in message
Ab9L6.8978$RX4.5...@news.infostrada.it...

Beh, non mi pare siano poche le mie risposte ai problemi degli altri
>
> Va bene cosi' ???
Lo vedi che lo sai fa?
Antonio


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:GzDL6.19256$RX4.1...@news.infostrada.it...
> Aldo <
al...@nospam.it
> wrote in message
> Ab9L6.8978$RX4.5...@news.infostrada.it...
---cut---
> > A parte parlare di quoting, sai fare altro ?
> > :-)
>
> Beh, non mi pare siano poche le mie risposte ai problemi degli altri
Come hai sicuramente capito, era una battuta.
:-))))
> > Va bene cosi' ???
>
> Lo vedi che lo sai fa?
Anvedi che ce so riuscito.... !!!!
:-)
Ciao
Aldo


text:
Aldo <
al...@nospam.it
> wrote in message
OXEL6.19868$RX4.1...@news.infostrada.it...
>
> "Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> news:GzDL6.19256$RX4.1...@news.infostrada.it...
> > Aldo <
al...@nospam.it
> wrote in message
> > Ab9L6.8978$RX4.5...@news.infostrada.it...
>
> ---cut---
>
> > > A parte parlare di quoting, sai fare altro ?
> > > :-)
> >
> > Beh, non mi pare siano poche le mie risposte ai problemi degli altri
>
> Come hai sicuramente capito, era una battuta.
> :-))))
Dai, tutto ok
Antonio


title: ComboBox, come leggo il valore selezionato?

author: Mirko Borsari

text:
Ciao a tutto il gruppo.
Ho un problema (a dire il vero è solo il primo di tutto il progetto) di
questo tipo.
In una maschera vorrei inserire una combobox collegata ad una tabella
(agenti) in modo da poter scegliere l'agente e in base alla scelta andrei a
fare una query (dove il risultato mi servirà in un altra combobox, ma questo
sarà il prob succ).
Ho visto che tra i parametri delle query ho la possibilità di scrivere un
breve codice dove vado ad indicare la maschera e il campo dove prendere il
parametro. La cosa funziona se prendo il parametro da una casella di testo
(ho visto un es su un libro) ma se faccio la stessa cosa ma con una combobox
niente!
Ho provato anche ad inserire il .text che in genere serve per leggere il
valore selezionato nella combo ma niente!!
Ora non sono un programmatore ma facendo alcune prove ho visto che sia con
VB6 che con VBA di Excel riesco ad ottenere il valore di una combobox
tramite CboAge.text, con Access non ci sono riuscito!!
Sono io che sono impedito oppure c'è qualche trucco particolare??
Grazie mille
PS. Se volete vi spiego anche tutto il progettino (2-3 tabelle in tutto) che
sembra semplice ma per uno a digiuno di Access non è proprio così... ma non
demordo!!!
Ciao ciao
--
MirkoB.
jjm...@libero.it
------------------------
Questo indirizzo non è da considerarsi pubblico,
ma utilizzabile solo per temi inerenti il NG corrente.


author: Salvatore

text:
"Mirko Borsari" <
nos...@libero.it
> ha scritto nel messaggio
news:FO1Ha.90740$Ny5.2...@twister2.libero.it...
> Ciao a tutto il gruppo.
> Ho un problema (a dire il vero è solo il primo di tutto il progetto) di
> questo tipo.
> In una maschera vorrei inserire una combobox collegata ad una tabella
> (agenti) in modo da poter scegliere l'agente e in base alla scelta andrei
a
> fare una query (dove il risultato mi servirà in un altra combobox, ma
questo
> sarà il prob succ).
> Ho visto che tra i parametri delle query ho la possibilità di scrivere un
> breve codice dove vado ad indicare la maschera e il campo dove prendere il
> parametro. La cosa funziona se prendo il parametro da una casella di testo
> (ho visto un es su un libro) ma se faccio la stessa cosa ma con una
combobox
> niente!
> Ho provato anche ad inserire il .text che in genere serve per leggere il
> valore selezionato nella combo ma niente!!
> Ora non sono un programmatore ma facendo alcune prove ho visto che sia con
> VB6 che con VBA di Excel riesco ad ottenere il valore di una combobox
> tramite CboAge.text, con Access non ci sono riuscito!!
> Sono io che sono impedito oppure c'è qualche trucco particolare??
> Grazie mille
> MirkoB.
Certo che funziona anche con la combobox! La sintassi è la stessa che per
una casella di testo.
Piuttosto controlla quale colonna della combobox è associata, perchè la
query considera il valore della colonna associata (che, il più delle volte,
non è visibile perchè ha larghezza 0 cm).
Ciao
Salvatore


title: Problema con la Guida in Linea

text:
Tutte le volte che la apro mi dice
"Errore nell'applicazione"
"msohelp.exe ha provocato errori..... "
 e me la chiude.
Ho installato Office 2000 su Win2k (SP1)
Non ho installato nessun SP per Office.
C'è quelche patch o qualcosa da fare per risolvere in problema?
Ho già provato a ripristinare l'installazione col cd, ma senza risultato.
Grazie


title: Controllo incrociato su due campi

author: Ivy

text:
Ciao a tutti,
Ho una tabella che contiene dati di un'anagrafica.
Sto creando una maschera per l'inserimento dei record, e ho due campi
sui quali vorrei, se possibile effettuare un controllo incrociato,
chiamiamolo cosi.
In sostanza, per validare l'inserimento in tabella, vorrei che uno fra
i campi "telefono fisso" e "cellulari" contenga un dato, quindi, in
sostanza, obbligare chi inserisce i dati a inserire almeno un recapito
telefonico.
Non posso soltanto usare la funziona "If Not Null" perchè in quel caso
dovrei dare per scontato che ogni persona da inserire in anagrafica
possegga ad esempio un recapito fisso, quando invece ormai capita
molto spesso che il recapito unico fornito sia il cellulare.
È possibile farlo?
Grazie!
Ivy


title: Controllo incrociato su due campi

author: Karl Donaubauer

text:
Ivy wrote:
> Ho una tabella che contiene dati di un'anagrafica.
> Sto creando una maschera per l'inserimento dei record, e ho due
> campi sui quali vorrei, se possibile effettuare un controllo
> incrociato, chiamiamolo cosi.
> In sostanza, per validare l'inserimento in tabella, vorrei che uno
> fra i campi "telefono fisso" e "cellulari" contenga un dato,
> quindi, in sostanza, obbligare chi inserisce i dati a inserire
> almeno un recapito telefonico.
> Non posso soltanto usare la funziona "If Not Null" perch� in quel
> caso dovrei dare per scontato che ogni persona da inserire in
> anagrafica possegga ad esempio un recapito fisso, quando invece
> ormai capita molto spesso che il recapito unico fornito sia il
> cellulare.
> � possibile farlo?
Puoi usare codice nell'evento "Prima di aggiornare" della maschera:
If IsNull(Me!telefono_fisso) And IsNull(Me!cellulari) Then
    MsgBox "Devi inserire al minimo..."
    Me!telefono_fisso.SetFocus
    Cancel = True
End If
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Controllo incrociato su due campi

text:
Grazie!
Se ho ben capito posso utilizzare il codice che mi suggerisci come
evento in quel tasto che utilizzo per confermare l'inserimento in
tabella dei dati compilati...
Quando provo a farlo, inserendo l'espressione
If IsNull(Me!Campo_fisso) And IsNull(Me!Campo_Cell) Then
    MsgBox "Devi inserire almeno un recapito telefonico"
    Me!Campo_fisso.SetFocus
    Cancel = True
End If
mi da però questo errore:
Errore di sintassi nell'espressione.
È possibile che sia stato immesso un operando senza un operatore.
e nella finestra di generazione espressioni vedo il codice cosi:
= If IsNull(Me!Campo_fisso) And IsNull(Me!Campo_Cell) Then
    MsgBox "Devi inserire almeno un recapito telefonico"
    Me!Campo_fisso.SetFocus
    Cancel = True
End If
Grazie ancora!



title: Controllo incrociato su due campi

text:
Chiedo scusa, oltre a questi due campi ce ne sarebbero altri due su
cui necessito dello stesso tipo di controllo:
uno è un menù con diverse opzioni e si chiama "Tipologia_Atto" e un
altro campo di testo che si chiama "Tipologia_Atto_Specifico". Uno dei
due per forza deve contenere una scelta.



title: Controllo incrociato su due campi

author: Marco Pizzamiglio

text:
Ivy ha scritto:
> > Puoi usare codice nell'evento "Prima di aggiornare" della maschera:
> >
> > If IsNull(Me!telefono_fisso) And IsNull(Me!cellulari) Then
> >     MsgBox "Devi inserire al minimo..."
> >     Me!telefono_fisso.SetFocus
> >     Cancel = True
> > End If
> >
> > --
> > HTH
> > Karl
> > *********
> > Access FAQ:
www.donkarl.com/it
> Grazie!
> Se ho ben capito posso utilizzare il codice che mi suggerisci come
> evento in quel tasto che utilizzo per confermare l'inserimento in
> tabella dei dati compilati...
No, leggi bene, ti ha detto di metterlo nell'evento "Prima di aggiornare"
della maschera, non nell'evento del pulsante.
E non devi mettere tutto il codice nella riga delle propriet� o nel
generatore di espressioni. Devi premere il tasto con i tre puntini che
compare quando metti il cursore nella riga, scegliere "Generatore di
codice" e mettere il codice nella Private Sub che compare nell'editor VBA.
Scrivi le risposte DOPO al testo cui stai rispondendo, non prima, grazie.
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Controllo incrociato su due campi

text:
Ivy ha scritto:
> > Puoi usare codice nell'evento "Prima di aggiornare" della maschera:
> >
> > If IsNull(Me!telefono_fisso) And IsNull(Me!cellulari) Then
> >     MsgBox "Devi inserire al minimo..."
> >     Me!telefono_fisso.SetFocus
> >     Cancel = True
> > End If
> >
> > --
> > HTH
> > Karl
> > *********
> > Access FAQ:
www.donkarl.com/it
> Grazie!
> Se ho ben capito posso utilizzare il codice che mi suggerisci come
> evento in quel tasto che utilizzo per confermare l'inserimento in
> tabella dei dati compilati...



title: sfondo

author: Matteo

text:
ho scannerizzato un modello di fattura creando un file fattura.gif di 156
KB. il formato é A4. Ho creato un report con sfondo la fattura.gif e i dati
opportunamente inseriti tramite query. Il file MDB si é ingigantito a
dismisura dandomi problemi di elaborazione per memoria insufficiente. E'
normale? non si può usare l'immgine magari di 2cm X 3cm e poi ingrandire per
usare meno  spazio?
Grazie


title: sfondo

author: livio

text:
Potresti farlo, ma perderesti moltissimo in risoluzione...
Puoi provare a comprimere il database (se non erro è sotto
Strumenti/Utilità database/Comprimi-Ripristina database) e
vedere di quanto si riduce...
Più di questo non credo che si possa fare (ma qui c'è gente che
ne sa di certo più di me :) )...
Ciao
Livio
Matteo ha scritto nel messaggio <8ht0qt$1ke$
1...@news.plugit.net
>...



title: sfondo

author: Troll

text:
ci sono altre cose, oltre ad un database access, che le donne desiderano sia
il piu' piccolo possibile?
Matteo <
gest...@uno.it
> wrote in message 8ht0qt$1ke$1...@news.plugit.net...



title: sfondo

author: Silvio Berruti

text:
"Troll" <Tr...@Troll.fi> ha scritto nel messaggio
news:8i2uo3$br7$1...@nslave2.tin.it...
> ci sono altre cose, oltre ad un database access, che le donne desiderano
sia
> il piu' piccolo possibile?
>
Scusa, ma non ho capito che cosa hai da offrire TU alle donne, nella
speranza che lo cerchino il + piccolo possibile...  ;-)))
Ciao
Silvio


title: Query con Parametri da VBA

text:
Ho creato una Query che richiede l'input di un parametro, una cosa del tipo
SELECT ANGR__Fornitori.ID, ANGR__Fornitori.Fornitore
FROM ANGR__Fornitori
WHERE (((ANGR__Fornitori.ID)=[Num ID]));
in cui [Num ID], quindi, non è un campo della tabella ma un valore che
l'utente deve digitare. Ora vorrei richiamarla da VBA passando in automatico
il parametro: come devo fare? Se uso un banale OpenRecordset mi vene
restituito un errore, ovviamente.
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Query con Parametri da VBA

author: CIDI

text:
"P@olo" <
paolodamo...@tim.it
> ha scritto nel messaggio
news:87Z6Z63Z58Y12...@usenet.libero.it...
> Ho creato una Query che richiede l'input di un parametro, una cosa del
> tipo
>
> SELECT ANGR__Fornitori.ID, ANGR__Fornitori.Fornitore
> FROM ANGR__Fornitori
> WHERE (((ANGR__Fornitori.ID)=[Num ID]));
>
> in cui [Num ID], quindi, non è un campo della tabella ma un valore che
> l'utente deve digitare. Ora vorrei richiamarla da VBA passando in
> automatico
> il parametro: come devo fare? Se uso un banale OpenRecordset mi vene
> restituito un errore, ovviamente.
vedi se ti aiuta la faq 2.2 del sito comune
www.sitocomune.com
Ciao Daniele


title: Query con Parametri da VBA

author: ALESSANDRO Baraldi

text:
> Ho creato una Query che richiede l'input di un parametro, una cosa del
tipo
>
> SELECT ANGR__Fornitori.ID, ANGR__Fornitori.Fornitore
> FROM ANGR__Fornitori
> WHERE (((ANGR__Fornitori.ID)=[Num ID]));
>
> in cui [Num ID], quindi, non è un campo della tabella ma un valore che
> l'utente deve digitare. Ora vorrei richiamarla da VBA passando in
automatico
> il parametro: come devo fare? Se uso un banale OpenRecordset mi vene
> restituito un errore, ovviamente.
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=228
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


title: Query con Parametri da VBA

text:
>
>
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=228
> --
Grazie ad entrambi!!!!



title: Riferirsi a una casella di testo per Ciclo For

author: barbun

text:
Come faccio a indicare il valore contenuto in una casella di testo non
associata di una maschera a un ciclo for ?
In pratica , invece di :
For cnt = 1 To 50
vorrei avere una cosa del genere :
For cnt= 1 To Forms!Statistiche!numcol
grazie


text:
"barbun" <
arist...@yahoo.it
> ha scritto nel messaggio
news:2h1svoF...@uni-berlin.de...

Non si è capito molto...!
I Controlli in una Form sono acessibili dall'insieme Controls.
Dim ctl as Control
For each ctl in Me.Controls
    If typeof ctl is acTextBox then
        msgbox
ctl.name
    end if
Next
Ciao
@Alex.


text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:c8gkvd$tj3$1...@lacerta.tiscalinet.it...
>
> "barbun" <
arist...@yahoo.it
> ha scritto nel messaggio
> news:2h1svoF...@uni-berlin.de...
> > Come faccio a indicare il valore contenuto in una casella di testo non
> > associata di una maschera a un ciclo for ?
> >
> > In pratica , invece di :
> >
> > For cnt = 1 To 50
> >
> > vorrei avere una cosa del genere :
> >
> > For cnt= 1 To Forms!Statistiche!numcol
> > grazie
>
> Non si č capito molto...!
scusa ma non ho molta dimistichezza col linguaggio vba (sto cercando
d'impararlo)
voglio semplicemente indicare il numero delle volte che il ciclo for si deve
svolgere, quindi se nella casella di testo della
maschera "numcol" scrivo 35, il codice vba deve recuperare questo valore e
passarlo alla routine.
> I Controlli in una Form sono acessibili dall'insieme Controls.
>
> Dim ctl as Control
> For each ctl in Me.Controls
>     If typeof ctl is acTextBox then
>         msgbox
ctl.name
>     end if
> Next
>
pian piano me lo studio.
ciao.


author: Sergio MAZZA

text:
"barbun" <
arist...@yahoo.it
> ha scritto nel messaggio
news:2h1svoF...@uni-berlin.de...

Come lo hai scritto non va bene? L'hai provato?
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:gO0sc.320492$rM4.13...@news4.tin.it...

si andava bene ! solamente che visto che  il codice mi restituiva un numero
di record  diverso da quello che mi aspettato pensavo che sbagliavo a
indicare il nome della casella....invece era il resto che non andava :)
> Ciao.
> Sergio MAZZA
ciao e grazie lo stesso !


title: esiste già?

author: Sergio Moriani

text:
Carissimi,
forse qualcuno mi può aiutare?
Mi viene chiesto di sviluppare un'applicazione in grado di:
1) prendere determinati record (compreso indirizzo mail) da un DB Access;
2) creare documenti Word sulla base dei dati recuperati (tipo stampa
unione);
3) inviare mail a tutti gli utenti contattati con l'allegato di competenza
di cui al punto precedente.
In VBA si può fare.
Ma mi chiedevo se esiste già qualcosa del genere sul merato italiano o
straniero.
Se qualcuno ha qualche idea, suggerimento su come procedere, qualche link da
consultare, qualche demo da scaricare.
Grazie.
S.


title: esiste già?

author: roby isw 232

text:
--
roby isw 232
skype e yahoo messenger: roby_ang_azzurro
blog:
www.robyroma.com
"Sergio Moriani" <
airo...@yahoo.it
> ha scritto nel messaggio
news:467ad727$0$37199$4faf...@reader3.news.tin.it...

non mi pare che questo sia un riferimento per trovare pacchetti
confezionati.
Se cerchi consigli ne trovi e tanti, basta postare le domande corrette.
Ciao e buon lavoro


title: esiste già?

text:
"Sergio Moriani" <
airo...@yahoo.it
> ha scritto nel messaggio
news:467ad727$0$37199$4faf...@reader3.news.tin.it...
> Carissimi,
> forse qualcuno mi può aiutare?
---omissis---
Forse.
> Se qualcuno ha qualche idea, suggerimento su come procedere, qualche link
> da consultare, qualche demo da scaricare.
Un suggerimento; quando invii lo stesso messaggio con lo stesso quesito a
più NG, è buona norma indicarlo...
> Grazie.
Prego.
> S.
Ciao.
--
Sergio MAZZA


title: collegare tabelle

author: Giuseppe

text:
Ciao a tutti,ho 2 tabelle, la prima è l'anagrafica del soggetto
intervistato, la seconda raccoglie le informazione relative
all'intervista.In entrambe le tabelle sono presenti campi uguali: ad esempio
Nome,Cognome,Codice fiscale.
La ciave in anagrafica è IDintervistato(Contatore) mentre nella seconda
tabella è IDinterviste(Contatore).Entrambe sono collegate IDAnagrafica
=1;IDintervistato=Molti.E' attivato "applica integritè" e "aggiorna campi
correlati"
Il report che ne scaturisce si basa su una query ottenuta dalle 2 tabelle.
Qual'è il mio problema:
se per caso vario in anagrafica il codice fiscale di un intervistato, la
modifica ha effetto solo nell'anagrafica e non anche nella tabella
Intervistato.
Cosa debbo fare?


title: collegare tabelle

author: Roberto dal portatile

text:
"Giuseppe" <
giuseppe...@fastwebnet.it
> ha scritto nel messaggio
news:5tMNh.25385$6.5...@tornado.fastwebnet.it...

Visto che stai lavorando con un database relazionale, eseguine la
normalizzazione eliminando la duplicazione dei dati tra le tabelle tra loro
in relazione, cioè elimina dalla seconda tabella i campi Nome, Cognome e
Codiced fiscale e quando ti servono te li vai a reperire nella tabella
anagrafica; così facendo elimini tutti i problemi legati all'aggiornamento
di quei campi nella seconda tabella, visto che da lì li hai eliminati.
L'opzione "aggiorna campi collegati" naturalmente ha effetto solo per i
campi che collegano le due tabelle ma certamente non per gli altri campi che
non siano chiave primaria e/o chiave esterna.
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: collegare tabelle

text:
Grazie Roberto,in effetti ho una maschera"Intervistati" dove in cima
riprendo da una casella cambinata il Cognome e automaticamente vengono
compilati i campi Nome,Codice fiscale.
Da qui creo il report di quella intervista.Se in seguito vario il CF
dall'anagrafica e faccio una nuova intervista solo quest'ultimo report
riporta il CF esatto mentre il precedente continua ad avere quello errato.
Grazie mille per la tua. Puoi confermarmi che a questo punto posso applicare
il tuo suggerimento?
"Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:aTMNh.34609$J11.7...@twister1.libero.it...



title: collegare tabelle

text:
"Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:aTMNh.34609$J11.7...@twister1.libero.it...
>
> "Giuseppe" <
giuseppe...@fastwebnet.it
> ha scritto nel messaggio
> news:5tMNh.25385$6.5...@tornado.fastwebnet.it...
>> Ciao a tutti,ho 2 tabelle, la prima è l'anagrafica del soggetto
>> intervistato, la seconda raccoglie le informazione relative
>> all'intervista.In entrambe le tabelle sono presenti campi uguali: ad
>> esempio Nome,Cognome,Codice fiscale.
> ....................................................................................................................
> Visto che stai lavorando con un database relazionale, eseguine la
> normalizzazione eliminando la duplicazione dei dati tra le tabelle tra
> loro in relazione, cioè elimina dalla seconda tabella i campi Nome,
> Cognome e Codiced fiscale e quando ti servono te li vai a reperire nella
> tabella anagrafica; così facendo elimini tutti i problemi legati
> all'aggiornamento di quei campi nella seconda tabella, visto che da lì li
> hai eliminati.
> L'opzione "aggiorna campi collegati" naturalmente ha effetto solo per i
> campi che collegano le due tabelle ma certamente non per gli altri campi
> che non siano chiave primaria e/o chiave esterna.
>
> --
> Roberto
Grazie Roberto; i dati li immetto in una maschera che per la parte
anagrafica(Cognome,Nome,CF) li estraggo dalla tabella anagrafica attraverso
una casella combinata posta nel corpo maschera
e cioè scegliendo l'IDintervistato si compilano automaticamente anche gli
altri e campi.Per far ciò uso evento "dopo aggiornamento".
Avrei dovuto dirlo prima.Scusa.
Il tuo suggerimento è ancora valido e se si dammi il via.......



title: collegare tabelle

text:
"Giuseppe" <
giuseppe...@fastwebnet.it
> ha scritto nel messaggio
news:NhRNh.26139$6.1...@tornado.fastwebnet.it...

Si, è comunque valido visto che non fa altro che suggerirti di normalizzare
il tuo database, cosa che andrebbe comunque fatta.
Naturalmente come origine record del tuo report ti creerai una query in cui
metti in INNER JOIN le due tabelle oppure usi separatamente le due tabelle
ma con la tecnica report/sottoreport.
--
Roberto



title: collegare tabelle

text:
"Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:6p4Oh.39408$zG1.3...@twister2.libero.it...

Grazie 1000. Ho seguito il suggerimento ed è tutto ok
Giuseppe



title: Ricerca

author: fabryter

text:
Ho creato una maschera contenente un casella combinata collegata ad una
tabella.Seguendo le istuzioni di un manuale non mi da lo stesso risultato
esemplificato nel libro. Infatti dalla casella combinata selezionando un
record contenuto nella tabella anzichè aprirmi la query con solo i record
selezionati nella c.c mi da tutti i record. Come faccio a  farla funzionare
bene. Io adopero questo procedimento,dove sbaglio.
Creo una query di selezione. Creo una maschera,una cas.comb con
l'autocompos,gli indico dove è la tabella in cui cercare i record, poi nella
masch creo un puls di comando a cui gli assegno l'apertura della query. Chi
mi può aiutare?


title: Ricerca

author: Antonio Biso

text:
"fabryter" <
fabr...@libero.it
> ha scritto nel messaggio
news:xEL19.21156$lu5.5...@twister1.libero.it...
> Ho creato una maschera contenente un casella combinata collegata ad una
> tabella.Seguendo le istuzioni di un manuale non mi da lo stesso risultato
> esemplificato nel libro. Infatti dalla casella combinata selezionando un
> record contenuto nella tabella anzichč aprirmi la query con solo i record
> selezionati nella c.c mi da tutti i record. Come faccio a  farla
funzionare
> bene. Io adopero questo procedimento,dove sbaglio.
> Creo una query di selezione. Creo una maschera,una cas.comb con
> l'autocompos,gli indico dove č la tabella in cui cercare i record, poi
nella
> masch creo un puls di comando a cui gli assegno l'apertura della query.
Chi
La query deve avere un criterio scritto in questo modo
like nz([forms]![tuaform]![tuacombo];"*")
Antonio


title: Ricerca

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:CnM19.20528$n04.5...@twister2.libero.it...

 scusa la mia ignoranza, ho inserito nei criteri della query sul campo
interessato like nz([Maschera1]![Maschera1]![Cognome];"*") in cui "Maschera1
č il nome assegnato alla maschera in cui č presente la cas.comb e ognome e
il nome elemento nella cas.combinata. Ho fatto cosi ma non va. Dove sbaglio?
Grazie anticipatamente. Fabry.


title: Ricerca

text:
"fabryter" <
fabr...@libero.it
> ha scritto nel messaggio
news:saN19.21398$lu5.5...@twister1.libero.it...
>
> > La query deve avere un criterio scritto in questo modo
> > like nz([forms]![tuaform]![tuacombo];"*")
> >
> > Antonio
>  scusa la mia ignoranza, ho inserito nei criteri della query sul campo
> interessato like nz([Maschera1]![Maschera1]![Cognome];"*") in cui
"Maschera1
> è il nome assegnato alla maschera in cui è presente la cas.comb e ognome e
> il nome elemento nella cas.combinata. Ho fatto cosi ma non va. Dove
sbaglio?
Lo vedi che c'è scritto qui?
like nz([forms]![tuaform]![tuacombo];"*")
e qui invece che c'è scritto?
like nz([Maschera1]![Maschera1]![Cognome];"*")
Ti sembra la stessa cosa?
Antonio


title: Ricerca

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:xwN19.21449$lu5.5...@twister1.libero.it...

Scusa ma sto andando in tilt! Proprio non ci arrivo. Se inserisco like
nz([forms]![tuaform]![tuacombo];"*")
nei criteri del campo Cognome della query, quadno avvio la maschera e
seleziono il cognome sulla quale eseguire la query mi propone una maschera
dove devo inserire digitando il cognome. Il mio obiettivo e quando seleziono
nella casella combinata il cognome da ricercare tramite il pulsante che mi
avvia la query,essa mi deve restituire il valore selezionato nella cas.comb.
Inserendo like nz([forms]![tuaform]![tuacombo];"*") tale e quale non funge.
Ti prego illuminami,sono distrutto! Forse devo cambiare tuaform co nome
della mia maschera? lo stesso x tuacombo devo mettere il nome della casella
combinata?


title: Ricerca

text:
"fabryter" <
fabr...@libero.it
> ha scritto nel messaggio
news:g9O19.21577$lu5.5...@twister1.libero.it...

CERTO CHE Sì!!!
Ma forms deve rimanere fisso, perchè è una parola riservata!
Tu c'avevi messo Maschera1!!!
Antonio


title: Ricerca

text:
"fabryter" <
fabr...@libero.it
> ha scritto nel messaggio
news:g9O19.21577$lu5.5...@twister1.libero.it...

> Ci 6 Antonio?
>


title: Ricerca

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:7kP19.21173$n04.6...@twister2.libero.it...

Perfetto! like nz([forms]![Maschera1]![CasellaCombinata0];"*")  questa è
l'istruzione che ho inserito nei criteri della query del campo Cognome.
Selezionando un cognome nella cas.comb (nomelemento casellacombinata0) e
facendo eseguire la query mi da un elenco vuoto! Se metto una virgola prima
di casellacombinata0 nella formula mi restituisce tutti i valori!!!!! Il
procedimento è giusto, xkè è uguale a quello illustrato nel manuale.  Non
capisco, forse devo assegnare qualcosa a qualke pulsante o altro?