title: Rendere "indipendente" un DB Access.

text:
TANNHAUSER ha scritto:
>pablitomf ha scritto:
>
>> On 19 Lug, 17:24, tannauser...@virgilio,it  (TANNHAUSER) wrote:
>> > TANNHAUSER ha scritto:
>> >
>> > > WXP 03; A07
>> > > Buonasera a tutti,
>> > > per farla breve, vorrei che la struttura di DB che ho creato (BE con
>> > > tabelle+FE con Form, Query, Moduli e Maschere) fosse veramente
>> > > indipendente
>> > > dal PC su cui la installo. O meglio, detto che il BE non costituisce
>un
>> > > problema e il ricollegamento delle tabelle nemmeno, rimane da
>analizzare
>> > > come
>> > > poter variare tutti quei collegamenti nei moduli, nelle query e nelle
>> > > maschere
>> > > che, al contrario, fanno riferimento ad oggetti o a locazioni tipiche
>del
>> > > PC
>> > > di origine.
>> > > Grazie,
>> > > Stefano.
>> >
>> > Volevo solo aggiungere che mi piacerebbe intervenire su di una tabella
>> > dove
>> > sono elencati i riferimenti per così dire locali, in modo che, cambiati
>> > una
>> > vola, riflettano la situazione nella macchina di destinazione.
>
>> perfetto... ti sei risposto da solo... che aiuto vorresti quindi?
>
>Ad esempio, posso, da qualunque oggetto del DB, modulo, macro, query,
>recuperare i dati dalla tabella?
>Esempio1: una query di creazione/accodamento può recuperare il percorso da
>questa tabella di appoggio?
>Esempio2: un riferimento ad un file in una form può fare lo stesso?
>Esempio3: una stringa che fa riferimento al PC locale può, invece, leggere
>un dato codificato sempre nella tabella di cui sopra?
>Ecco, questo.
>
>
Non so se può fare questo....ma nn credo che tu ne abbia bisogno.....
Prima di riallegare le tabelle, fai un controllo se esiste il file BE (in una
posizione standard). Se non esiste lanci la finestra di dialogo per cercarlo.
Memorizzi tutto (variable, tabella locale, txt, dove vuoi!) e rialleghi.
All'apertura puoi crearti una proprietu del db dove memorizzarlo, farti un
piccolo db locale.....'somma, soluzioni ce ne sono molte.....
--


title: Rendere "indipendente" un DB Access.

author: Pablitomf (da casa)

text:
> Ad esempio, posso, da qualunque oggetto del DB, modulo, macro, query,
> recuperare i dati dalla tabella?
certo... è una tabella locale per cui perchè no?... basta un dlookup o una
lettura della stessa da codice.
> Esempio1: una query di creazione/accodamento può recuperare il percorso da
> questa tabella di appoggio?
ovvio
> Esempio2: un riferimento ad un file in una form può fare lo stesso?
ovvio
> Esempio3: una stringa che fa riferimento al PC locale può, invece, leggere
> un dato codificato sempre nella tabella di cui sopra?
se può una volta può sempre...
> Ecco, questo.
ma non vedo esempi concreti per cui avere difficoltà...
tu vuoi una tabella "direttorio" insomma... tabella in cui dici : i dati
stanno qua, le immagini là, i file dall'altra parte ancora...


title: Rendere "indipendente" un DB Access.

author: TANNHAUSER

text:
Pablitomf (da casa) ha scritto:



> ovvio

> ovvio


> > Ecco, questo.

Esatto; ad esempio, come potrei sostituire la stringa che identifica il
percorso del DB BE con la funzione DLookUp all'interno della stringa SQL:
"SELECT Tbl_Utenti_xls.Windows, Tbl_Utenti_xls.Nome, Tbl_Utenti_xls.Nick,
Tbl_Utenti_xls.Colore, Tbl_Utenti_xls.LinguaDefault, Tbl_Utenti_xls.Foto,
Date() AS Data, LeggiUtenteCorrente() AS [User] INTO Tbl_Utenti IN
'X:Production_SharedDPPPDPRODUCTION PROPSDPPPD S3KDPPPD S3K BE.mdb'
FROM Tbl_Utenti_xls
WITH OWNERACCESS OPTION;"
Grazie.



title: Rendere "indipendente" un DB Access.

author: pablitomf

text:
> "SELECT Tbl_Utenti_xls.Windows, Tbl_Utenti_xls.Nome, Tbl_Utenti_xls.Nick,
> Tbl_Utenti_xls.Colore, Tbl_Utenti_xls.LinguaDefault, Tbl_Utenti_xls.Foto,
> Date() AS Data, LeggiUtenteCorrente() AS [User] INTO Tbl_Utenti IN
> 'X:Production_SharedDPPPDPRODUCTION PROPSDPPPD S3KDPPPD S3K BE.mdb'
> FROM Tbl_Utenti_xls
> WITH OWNERACCESS OPTION;"
:S e che vor dì st'SQL?
non entrando nel merito :
Dim StrOrigine As String
StrOrigine = Dlookup("TuoCampo","TuaTabella","TuoCampoCriterio=" &
tuocriterio)
"SELECT Tbl_Utenti_xls.Windows, Tbl_Utenti_xls.Nome,
Tbl_Utenti_xls.Nick,
Tbl_Utenti_xls.Colore, Tbl_Utenti_xls.LinguaDefault,
Tbl_Utenti_xls.Foto,
Date() AS Data, LeggiUtenteCorrente() AS [User] INTO Tbl_Utenti IN"
& StrOrigine &
"FROM Tbl_Utenti_xls
WITH OWNERACCESS OPTION;"
con tutti gli accorgimenti del caso...


title: Rendere "indipendente" un DB Access.

author: Davide

text:
"TANNHAUSER" <
tannau...@virgilio.it
> ha scritto nel messaggio
> per farla breve, vorrei che la struttura di DB che ho creato (BE con
> tabelle+FE con Form, Query, Moduli e Maschere) fosse veramente
> indipendente
> dal PC su cui la installo. O meglio, detto che il BE non costituisce un
> problema e il ricollegamento delle tabelle nemmeno, rimane da analizzare
> come
> poter variare tutti quei collegamenti nei moduli, nelle query e nelle
> maschere
> che, al contrario, fanno riferimento ad oggetti o a locazioni tipiche del
> PC
> di origine.
> Grazie,
Cerca su
www.sitocomune.it
, c'è esattamente il codice che chiedi (prova a
cercare "riellega tabelle")
Davide (Sib)


title: Rendere "indipendente" un DB Access.

text:
Davide" <
seda...@tiscali.it
> ha scritto nel messaggio
> Cerca su
www.sitocomune.it
, c'è esattamente il codice che chiedi (prova a
> cercare "riellega tabelle")
riAllega tabelle
> Davide (Sib)
>


title: Rendere "indipendente" un DB Access.

text:
On 21 Lug, 00:49, "Davide" <
sedav...@tiscali.it
> wrote:
> Davide" <
sedav...@tiscali.it
> ha scritto nel messaggio
>
> > Cerca
suwww.sitocomune.it
, c'è esattamente il codice che chiedi (prova a
> > cercare "riellega tabelle")
>
> riAllega tabelle
>
> > Davide (Sib)
Probabilmente ti sei perso un pezzo :
"...il BE non costituisce un problema e il ricollegamento delle
tabelle nemmeno" ;) quindi pare che l'amico già abbia risolto il relink


title: Rendere "indipendente" un DB Access.

text:
"pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:a0f0c134-d533-4918...@i28g2000yqa.googlegroups.com...


Hai ragione.
Davide (sib)


title: Rendere "indipendente" un DB Access.

text:
"TANNHAUSER" <
tannau...@virgilio.it
> ha scritto nel messaggio
news:i246db$ha2$1...@news.newsland.it...
> Pablitomf (da casa) ha scritto:
>
>> > Ad esempio, posso, da qualunque oggetto del DB, modulo, macro, query,
>> > recuperare i dati dalla tabella?
>
>> certo... è una tabella locale per cui perchè no?... basta un dlookup o
>> una
>> lettura della stessa da codice.
>
>> > Esempio1: una query di creazione/accodamento può recuperare il percorso
> da
>> > questa tabella di appoggio?
>
>> ovvio
>
>> > Esempio2: un riferimento ad un file in una form può fare lo stesso?
>
>> ovvio
>
>> > Esempio3: una stringa che fa riferimento al PC locale può, invece,
> leggere
>> > un dato codificato sempre nella tabella di cui sopra?
>
>> se può una volta può sempre...
>
>> > Ecco, questo.
>
>> ma non vedo esempi concreti per cui avere difficoltà...
>> tu vuoi una tabella "direttorio" insomma... tabella in cui dici : i dati
>> stanno qua, le immagini là, i file dall'altra parte ancora...
>
> Esatto; ad esempio, come potrei sostituire la stringa che identifica il
> percorso del DB BE con la funzione DLookUp all'interno della stringa SQL:
Personalmente utilizzo 3 metodi:
file .ini nella stessa cartella dell'FE
tabella locale nell'FE
Oggetti che mi servono nella cartella dell'FE e relative sottocartelle.
Ognuno di questi metodi ha pro e contro, dipende dal risultato che vuoi
ottenere.
Nei primi due casi, non dimenticare di eseguire un controllo di errore del
percorso con relativa possibilità di selezione del percorso corretto da
parte dell'utente (un po' come in riallega tabelle).
> "SELECT Tbl_Utenti_xls.Windows, Tbl_Utenti_xls.Nome, Tbl_Utenti_xls.Nick,
> Tbl_Utenti_xls.Colore, Tbl_Utenti_xls.LinguaDefault, Tbl_Utenti_xls.Foto,
> Date() AS Data, LeggiUtenteCorrente() AS [User] INTO Tbl_Utenti IN
> 'X:Production_SharedDPPPDPRODUCTION PROPSDPPPD S3KDPPPD S3K BE.mdb'
> FROM Tbl_Utenti_xls
> WITH OWNERACCESS OPTION;"
Non capisco lo scopo di questa select.
Ciao
Davide (Sib)


title: Rendere "indipendente" un DB Access.

text:
Davide ha scritto:






> Ciao
> Davide (Sib)
Ciao Davide (Sib), la query preleva dati da un foglio di Excel che posso
aggiornare senza entrare in Access e, dopo aver cancellato la tabella di
destinazione, la ricrea con i dati aggiornati, aggiungendo la data di
aggiornamento e l'utente che l'ha effettuato. Non capisco, però, come fai
a
sostituire nella query il valore del percorso della tabella di
destinazione
con una variabile.



title: File cap.xls

author: Salvo

text:
Ciao raga. Sapete dove posso reperire il famoso file cap.xls che
praticamente ha tutti i comuni italiani con nome provincia e cap?
Grazie anticipatamente dell'aiuto.
Salvo


title: File cap.xls

author: Sandro

text:
"Salvo" <
precipitevoli...@aruba.it
> ha scritto nel messaggio
news:uqYue.4970$hV3....@nntpserver.swip.net...

Ciao Salvo,
qui sei un po' OT visto che si parla di Access....
comunque prova a vedere se questa demo :  3.58 Navigare velocemente tra i
comuni d'Italia visualizzabili con una maschera singola  del sito comune
www.sitocomune.com
 sez. forms ti aiuta.
Ciao. buona serata.


title: File cap.xls

text:
Grazie, non volevo essere OT, solo che volevo appunto importarla su un db di
access.
Salvo
"Sandro" <
sandro_...@tin.it
> ha scritto nel messaggio
news:2xYue.68941$75.33...@news4.tin.it...



title: File cap.xls

text:
"Salvo" <
precipitevoli...@aruba.it
> ha scritto nel messaggio
news:XyYue.4974$hV3....@nntpserver.swip.net...
> Grazie, non volevo essere OT, solo che volevo appunto importarla su un db
di
> access.
>
> Salvo
[cut]
Ciao Salvo,
allora scusa....
ti raccomando il quoting !!
Ciao


title: File cap.xls

text:
Scusa, che vuol dire quoting? č la prima volta che utilizzo le newsgroup,
non sono pratico.
Salvo
"Sandro" <
sandro_...@tin.it
> ha scritto nel messaggio
news:wAYue.68956$75.33...@news4.tin.it...



title: File cap.xls

author: Gaspare

text:
[CUT ]
era un modo come 1 altro per dirti di fare un salto qui
http://www.accessgroup.it/notiquette.htm
 ;-)
Buona serata :-)


title: File cap.xls

text:
"Gaspare" <
break...@email.it
> ha scritto nel messaggio
news:3FYue.39916$b5.16...@news3.tin.it...

Ciao Salvo,
oltre al link di Gaspare, prova quello del sitocomune "ICAA".
In questo NG il quoting č una delle cose a cui tutti teniamo molto.
Ciao


title: File cap.xls

text:
[CUT]
Nulla di personale..anch'io prima sono entrato nel NG e poi ne ho letto le
regole
http://web.tiscalinet.it/enterprise_videotext/itamidi/netiquette/netiquetteit.htm
buona serata


title: File cap.xls

text:
[CUT]
;-)


title: File cap.xls

text:
[CUT]
mi sà che le ho lette e dimenticate :-(


title: File cap.xls

text:
>> era un modo come 1 altro per dirti di fare un salto qui
>>
http://www.accessgroup.it/notiquette.htm
 ;-)
Ok, l'ho letto, però non ho ancora capito cosa voglia dire "quoting".
Scusate, sarò scemo, ma giuro che è la prima volta che partecipo ad un
newsgroup. Cercherò di imparare e di non intralciare il vostro lavoro.
Salvo


title: File cap.xls

text:
"Salvo" <
precipitevoli...@aruba.it
> ha scritto nel messaggio
news:1WYue.4984$hV3....@nntpserver.swip.net...

Ciao Salvo,
picccolo stralcio del link che ti ho dato :
 *Alcuni consigli per chi risponde*
- Scrivere dopo il quoting
Quando si replica (risponde) ad un messaggio si dovrebbe iniziare a scrivere
sempre dopo il testo del precedente.
Lasciare il contenuto del testo originario se breve, oppure riassumere il
contenuto tagliando le parti meno significative, lasciando quelle
piu'interessanti per la comprensione del discorso.
Ciao


title: Duplicazione record tramite query di accodamento

author: Claudio Bellin

text:
Mi sono incartato e chiedo il vostro aiuto:
da un pulsante su una maschera voglio duplicare un record, ho scelto la
strada della query di accodamento
INSERT INTO schede_prezzi SELECT schede_prezzi.* FROM schede_prezzi WHERE
schede_prezzi.id
=id_vecchio_preventivo
in questo modo però mi duplica anche l'id che è in chiave univoca, dovrei
indicare i singoli campi da accodare ma sono moltissimi e poi se cambio la
struttura della tabella dovrei andare a cambiare il codice.
Ho provato pure a duplicare il record creando un recordset (rst_old) poi ho
creato un secondo recordset  rst_new ma non riesco a fare rst_new=rst_old,
lo dovrei fare per ogni singolo campo ma in tal caso sono da capo.
Spero di essermi spiegato
Grazie e buona giornata


author: VT @ home

text:
Il Sat, 19 May 2007 11:36:39 +0200, "Claudio Bellin" <
cla...@litodelta.com
> ha scritto:
>(.....)
>Mi sono incartato e chiedo il vostro aiuto:
>
>da un pulsante su una maschera voglio duplicare un record, ho scelto la
>strada della query di accodamento
>
>INSERT INTO schede_prezzi SELECT schede_prezzi.* FROM schede_prezzi WHERE
>
schede_prezzi.id
=id_vecchio_preventivo
>
>in questo modo però mi duplica anche l'id che è in chiave univoca,
?!?
Se è definito come chiave univoca, JET non accetta l'accodamento di una riga che abbia il valore della chiave primaria
uguale ad uno già contenuto in qualche altra riga della tabella
Forse volevi dire che l'accodamento non ha succcesso perchè stai cercando di accodare una riga con un ID già presente ?
>indicare i singoli campi da accodare ma sono moltissimi e poi se cambio la
>struttura della tabella dovrei andare a cambiare il codice.
>
>Ho provato pure a duplicare il record creando un recordset (rst_old) poi ho
>creato un secondo recordset  rst_new ma non riesco a fare rst_new=rst_old,
>lo dovrei fare per ogni singolo campo ma in tal caso sono da capo.
Dim fld as field
rst_new.addnew
For Each fld in rst_old.fields
  if
fld.name
<>"id" then
     rst_new.fields(
fld.name
).value= fld.value
  endif
next fld
rst_new.update
>
>Spero di essermi spiegato
>
>Grazie e buona giornata
>
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
risorse Access:
http://www.accessgroup.it
---------------------------------------------
Il sito comune di it.comp.as400
http://www.faq400.com
---------------------------------------------


text:
>>Mi sono incartato e chiedo il vostro aiuto:
>>
>>da un pulsante su una maschera voglio duplicare un record, ho scelto la
>>strada della query di accodamento
>>
>>INSERT INTO schede_prezzi SELECT schede_prezzi.* FROM schede_prezzi WHERE
>>
schede_prezzi.id
=id_vecchio_preventivo
>>
>>in questo modo però mi duplica anche l'id che è in chiave univoca,
>
> ?!?
> Se è definito come chiave univoca, JET non accetta l'accodamento di una
> riga che abbia il valore della chiave primaria
> uguale ad uno già contenuto in qualche altra riga della tabella
> Forse volevi dire che l'accodamento non ha succcesso perchè stai cercando
> di accodare una riga con un ID già presente ?
esatto
>
>>indicare i singoli campi da accodare ma sono moltissimi e poi se cambio la
>>struttura della tabella dovrei andare a cambiare il codice.
>>
>>Ho provato pure a duplicare il record creando un recordset (rst_old) poi
>>ho
>>creato un secondo recordset  rst_new ma non riesco a fare rst_new=rst_old,
>>lo dovrei fare per ogni singolo campo ma in tal caso sono da capo.
>
> Dim fld as field
> rst_new.addnew
> For Each fld in rst_old.fields
>  if
fld.name
<>"id" then
>     rst_new.fields(
fld.name
).value= fld.value
>  endif
> next fld
> rst_new.update
Ottimo, grazie mille


title: inserimento campo "ole" in maschera

author: giorgio

text:
ho una maschera di un db di access 2003 (basata su query) che funziona
regolarmente.
ora succede una cosa strana...
se nella query ( e quindi nella relativa tabella) inserisco un campo "ole"
e nella maschera aggiungo il relativo controllo, la maschera non funziona
più. non riesco neppure ad entrare in modalità struttura.
neppure ricompattando e ripristinando il db la form funziona. devo
necessariamente ritornare alla versione precedente.
perchè?
in sostanza io vorrei memorizzare dei file (di word o pdf) in questo campo
"oggeto OLE" ma appena cerco di inserirlo nella maschera si blocca la
maschera stessa.
mi aiutate?


title: inserimento campo "ole" in maschera

author: Alessandro Baraldi

text:

MMmmmm come mi sembra di aver già letto questi argomenti....
;-)
@Alex


title: inserimento campo "ole" in maschera

text:
scusa mi sono perso qualcosa?
ho fatto una ricerca con "ole" ma non ho trovato nulla
mi dici quale thread?
grazie
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:11be830a-e486-4f8f...@j39g2000yqn.googlegroups.com...



title: inserimento campo "ole" in maschera

text:
On 17 Mar, 15:42, "giorgio" <
v...@vale.it
> wrote:
> scusa mi sono perso qualcosa?
> ho fatto una ricerca con "ole" ma non ho trovato nulla
> mi dici quale thread?
> grazie
>
L'uso dei campi OLE per inglobare oggetti è una tecnica sconsigliata,
che si preferisce sostituire con la memorizzazione del PATH del file,
ed il relativo lancio tramite il Link dinamico di un Button
attribuendo la proprietà Hyperlinkaddress o tramite il metodo
FollowHyperlink.
Argomento dibattuto in abbondanza da almeno 10anni, in ogni caso trovi
un esempio(anche se riferito alle immagini la cosa è la stessa) quì:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=117
@Alex


title: inserimento campo "ole" in maschera

author: Sergio MAZZA

text:
"giorgio" <
va...@vale.it
> ha scritto nel messaggio
news:49bfb6e3$1...@extreme.x-privat.org...
> scusa mi sono perso qualcosa?
> ho fatto una ricerca con "ole" ma non ho trovato nulla
> mi dici quale thread?
> grazie
Scrivi in coda al testo del messaggio precedente; come sto facendo io,
grazie.
http://groups.google.com/group/it.comp.appl.access/search?group=it.comp.appl.access&q=inserimento+ole
ACC: Reading, Storing, & Writing Binary Large Objects (BLOBs)
http://support.microsoft.com/kb/103257/EN-US/
Ciao.
--
Sergio MAZZA


title: inserimento campo "ole" in maschera

author: M C

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:gpog3a$8b8$1...@tdi.cu.mi.it...

Si chiamano BLOB, binary large object. Sono dei campi che contengono
immagini o elementi multimediali. Non tutti i db server li supportano. Per
il web solitamente si usa uploadare i file su server e dare un nome
particolare al file (ad esempio IDProdotto-Immagine.Jpg). Tuttavia se sono
thumbnails di prodotti potrebbe essere utile. Se cerchi con google Blob how
to retrieve images o qualcosa di simile troverai sicuramente tanti esempi.


title: [OT] grazie di esistere

author: Riccardo Baldinotti

text:
Oggi cercavo un'informazione e... l'ho trovata in un messaggio del
marzo 2000! Grazie a tutti quelli che spendono tempo e fatica per gli
altri.
Riccardo


title: Autorelazione alla stessa tabella

author: ~FMulder~ *iscm46*

text:
Ciao, non sono molto esperto di database, e dovrei creare due tabelle, una
di categorie, l'altra di prodotti, per un sito di ecommerce.
riporto più o meno lo schema delle tabelle:
categorie:
ID - subcat - nome
prodotti:
ID - IDCat - nome e altri campi
attualmente c'è solo la relazione di integrità referenziale con
cancellazione tra i campi ID e IDCat delle tabelle categorie e prodotti
Sto cercando di inserire la possibilità di avere delle sottocategorie per
ogni categoria, in livelli indeterminati, e per far questo inserisco nel
campo subcat della tabella categorie l'ID della categoria padre.
Gestendo tramite asp l'esplorazione o l'aggiunta o la modifica di campi e
prodotti non ho nessun problema, il problema è l'eliminazione di una
categoria, che dovrebbe eliminare oltre alla categoria anche tutte le
sottocategorie e i prodotti ad esse collegati.
Access non mi permette di creare una relazione con integrità referenziale
tra i campi subcat e ID della stessa tabella categorie, dicendo che i dati
nella tabella categorie violano le regole di integrità referenziale.
soluzioni?
Grazie mille!!


title: [Newbie]Problema banale...(credo)

author: Roberto

text:
Ciao a tutti.
Solo per curiosità mi sono messo a smanettare con Access.
All'università ho studiato solo SQL ma mai ho avuto a che fare con
l'interfaccia grafica di un DBMS.
Il problemino è il seguente:
tanto per esercizio sto creando un piccolo db per organizzare i miei film.
ho quindi creato due tabelle: attori(cod,nome,cognome) e
film(cod,nome,attore1,attore2,attore3)
NElla tabella film ho messo 3 campi per gli attori per memorizzare un
massimo di 3 attori per film.
vorrei quindi fare i seguenti collegamenti
film.attore1->attori(cod)
film.attore2->attori(cod)
film.attore3->attori(cod)
Sono andato in Relazioni e, dopo aver selezionato i 3 campi attori1,2 e 3,
ho trascinato la selezione sul campo cod della tabella attori.
Nonostante ciò, se provo ad effettuare una query non ho nessun risultato.
Idem se provo a cliccare sul + che compare aprendo la tabella attori.
Come posso fare?
Grazie anticipatamente e scusate la banalità del problema
Roberto


title: [Newbie]Problema banale...(credo)

author: IvanDaBologna

text:
"Roberto" <gioe...@NOOOOOSPAMlibero.it> ha scritto nel messaggio
news:6h1Zi.168299$U01.1...@twister1.libero.it...

Il problema lo puoi affrontare meglio se non 'prevedi' 3 o più posti per
memorizzare gli attori.
Ti serve una tabella di appoggio che chiamerei 'partecipazioni' che lega il
codice del film con un codice personaggio. (magari gli metti anche un campo
che descrive quale ruolo ha avuto: attore,regista,sceneggiatore ....[fai una
tabella anche per questi]).
A questo punto hai la possibilità di elencare tutte le partecipazioni che
vuoi, e in certi films l'elenco dei nomi è davvero lungo.
Le relazioni saranno
[film]!idFilm  1==>oo  [partecipazioni]!idFilm
[attore]!cod  1==>oo  [partecipazioni]!idAttore
in una maschera che ha come origine [film] e sottomaschera che ha come
origine [partecipazioni] puoi elencare tutti i nomi che ti servono.
La sottomaschera ha come origine una query che elenca idAttore e le varie
info del soggetto, qualcosa el tipo
SELECT partecipazioni.IDpart, partecipazioni.film, partecipazioni.persona,
persone.alias, partecipazioni.ruolo, partecipazioni.nota
FROM persone LEFT JOIN partecipazioni ON persone.IDart =
partecipazioni.persona
WHERE ((Not (partecipazioni.IDpart) Is Null));
Tieni conto che io ho previsto anche un campo per l'alias (es. Al Pacino =
Alfredo James Pacino) e un campo Nota dove ci metto il nome del personaggio
interpretato!
Il campo alias e' in tabella attori e viene mostrato qui dalla query.
Nella sottomaschera, per velocizzare la scelta dei nomi, ho inserito il
codiceAttore in una casella a discesa he mi aiuta con poche battute a
trovare il soggetto giusto. Come RowSource della combo ho impostato:
SELECT persone.IDart, persone.[Nome] & " " & [cogn] AS chi
FROM persone
ORDER BY persone.[Nome] & " " & [cogn];
che mi inserisce il codice ma mi mostra la lista alfabetica dei nomi +
cognomi.
Imposti colonna associata = 1, numero colonne = 2, larghezza colonne =
0;10cm.
------------
L'operazione che fai tu, andrebbe rovesciata : Afferra il campo idAttore e
lo trascino su Attore1, poi esegui per Attore2 e 3.
IvanDaBologna


title: [Newbie]Problema banale...(credo)

author: ALESSANDRO Baraldi

text:
"Roberto" <gioe...@NOOOOOSPAMlibero.it> ha scritto nel messaggio
news:6h1Zi.168299$U01.1...@twister1.libero.it...

Ciao Roberto.
La struttura che usi è sbagliata relazionalmente parlando.
Se ogni film può avere più attori ed ogni attore può appartenere a più Film
capisci bene che
relazioni 1-Molti non vanno bene...!
In questo caso serve una Relazione MOLTI-MOLTI ottenibile solo usando una 3°
Tabella.
Film(1)---->(00)tblDettaglio(00)<-----(1)Attori
Tabella Film
IdFilm(Counter chiave primaria)
Titolo
Tipologia
Periodo
AnnoPubblicazione
Regista
Trama
Tabella Attori
IdAttore(Counter chiave primaria)
Nome
Cognome
Tabella tblDettaglio
idFilm(numerico intero Lungo)   ]   ENTRAMBI
idAttore(Numerico intero lungo) ]   LEGATI IN CHIAVE PRIMARIA
Ora hai realizzato il legame e non sarai legato a solo 3 attori ma avrai la
possibilità di mettere N attori per
ogni Film...!
Chiaramente ci sono molte altre finezze da inserire, ad esempio la tabella
attori potrebbe divenire una tabella
Anagrafica e contenere sia gli attori che i Registi che i giornalisti
Critici...
Meglio ancora servirebbe una relazione tra le anagrafiche e le
Mansioni(sempre MOLTI - MOLTI) in quanto un attore
potrebbe anche essere il regista ed un Critico potrebbe essere un'attore e
Regista.... ecc....
Buon lavoro.
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


title: [Newbie]Problema banale...(credo)

author: antonio

text:
"Roberto" <gioe...@NOOOOOSPAMlibero.it> ha scritto nel messaggio
news:6h1Zi.168299$U01.1...@twister1.libero.it...

Per prima cosa, ti invito a leggere le regole di comportamento per
partecipare a questo NewsGroup, scritte nella sezione ICAA di
www.sitocomune.com
Per il problema in particolare, a mio giudizio c'è un errore concettuale.
Hai la tabella Attori e la tabella Film: se in quest'ultima tabella prevedi
un solo campo Attore, puoi legare le 2 tabelle con una relazione 1 (Film) a
Molti (Attori), così quando visualizzi un film, potrai vedere tutti i suoi
Attori, fossero 2 o anche 20.
Ciao
Antonio


title: [Newbie]Problema banale...(credo)

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
> Se ogni film può avere più attori ed ogni attore può appartenere a più
> Film
> capisci bene che
> relazioni 1-Molti non vanno bene...!
già effettivamente me ne sono accorto dopo.
Purtroppo erano poco più di 6 anni che non mettevo mano ad un db quindi la
memoria senz'altro non mi aiuta
> Chiaramente ci sono molte altre finezze da inserire, ad esempio la tabella
> attori potrebbe divenire una tabella
> Anagrafica e contenere sia gli attori che i Registi che i giornalisti
> Critici...
chiarissimo!
Grazie!


title: [Newbie]Problema banale...(credo)

text:
"Roberto" <gioe...@NOOOOOSPAMlibero.it> ha scritto nel messaggio
> Il problemino è il seguente:
[CUT ]
ringrazio tutti per i consigli e per la cortesia!


title: [Newbie]Problema banale...(credo)

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
> In questo caso serve una Relazione MOLTI-MOLTI ottenibile solo usando una
> 3°
> Tabella.
>
> Film(1)---->(00)tblDettaglio(00)<-----(1)Attori
> Tabella tblDettaglio
> idFilm(numerico intero Lungo)   ]   ENTRAMBI
> idAttore(Numerico intero lungo) ]   LEGATI IN CHIAVE PRIMARIA
in questo modo avrei però delle ripetizioni nella tabella tbDettaglio,
giusto?
Ricordo(spero bene) che si dovrebbero evitare le ripetizioni in una tabella.
Quindi...possibile che la struttura del db sia proprio sbagliata? O quello
di utilizzare la tabella tbDettaglio è un vincolo che non posso rilassare?
Grazie ancora


title: [Newbie]Problema banale...(credo)

text:
"Roberto" <gioe...@NOOOOOSPAMlibero.it> ha scritto nel messaggio
news:mghZi.165771$%k.30...@twister2.libero.it...

Sì, avrai ripetizioni da un lato e dall'altro : di un codice numerico! ;))
Quindi la normalizzazione è salva e la tabella resta davvero 'piccolina'!
IvanDaBologna


title: errore su cancellazione record "nessun record corrente"

text:
mi risponde nessun record corrente eseguendo questo codice
    Dim response
        response = MsgBox("Sei Sicuro di Eliminare questa divisa?", vbYesNo,
"")
    If response = vbYes Then
        Me.[divisa].SetFocus
        Dim idon As Long
        Dim qtal As Long
        idon = Me.[divisa]![Iddivisa]
        qtal = Me.[divisa]![qta]
        Forms!componente!divisa.Form.AllowEdits = True
        DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
        DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
        Forms!componente!divisa.Form.AllowEdits = False
        LiberaDivisa idon, qtal
        Forms![componente]![divisa]![divisa2].Requery
    End If
secondo voi perchè non esegue tutto il codice andando in errore?
và in errore a questa riga
DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
rispondendo "nessun record corrente"
mi sapete aiutare?


author: MA

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:cju764$3h7$1...@pegasus.tiscalinet.it...

non porla così.
Perchè non ti prendi l'id del record e ci metti un docmd.runsql "delete *
from where id = '" & tuoId ??
MAssimiliano


title: OT Traduzione FAQ 6.6

author: Karl Donaubauer

text:
**************************
6.6 Compact the current MDB
Problem
You want to compact the current MDB via code.
Solutions
VBA has no built-in command for that. So with A97 the only simple
code solution is the ugly
SendKeys "%suc"
to call the corresponding menu item. Certainly the menu item
must be visible in the very moment you are using this.
Starting with A00 there's an option to compact the db automatically
on close (menu Tools/Options/General).
Equally in versions >=A00 you can call the compact menu item via
code (advice of Access MVP Juan M. Afan de Ribera from Barcelona):
   CommandBars("Menu Bar"). _
   Controls("Tools"). _
   Controls("Database utilities"). _
   Controls("Compact and repair database..."). _
   accDoDefaultAction
Apart from that there are solutions that call other MDBs or programs
e.g. by Dev Ashish:
http://www.mvps.org/access/modules/mdl0030.htm
Michael Kaplan has created the TSI SOON-Addin für A97 und A00,
that is able to compact the current db
http://www.trigeminal.com/utility.asp
**************************
Certo le voce del menu sono diverse nella versione italiana.
CommandBars("Menu Bar"). _
    Controls("Strumenti"). _
    Controls("database e non lo so"). _
    Controls("Compatta e ripristina database o simile..."). _
    accDoDefaultAction
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


title: OT Traduzione FAQ 6.6

text:
Karl Donaubauer wrote:
> ...
> Michael Kaplan has created the TSI SOON-Addin für A97 und A00,
>...
Beh... "für A97 und A00" è un resto di tedesco che significa
"per A97 e A00"


title: OT Traduzione FAQ 6.6

author: Maurizio Borrelli

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:2nu2b6F...@uni-berlin.de...
> **************************
> 6.6 Compact the current MDB
    6.6 Compattare il file MDB corrente.
> Problem
    Problema
> You want to compact the current MDB via code.
    Si voglia compattare il file MDB corrente via codice.
> Solutions
    Soluzioni
> VBA has no built-in command for that. So with A97 the only simple
> code solution is the ugly
> SendKeys "%suc"
> to call the corresponding menu item. Certainly the menu item
> must be visible in the very moment you are using this.
    VBA non prevede tale comando. Pertanto con A97 l'unica semplice
soluzione via codice e' il brutto:
    SendKeys "%suc"
per mezzo del quale si invoca la corrispondente voce di menu':
    Strumenti > Utilita' database > Compatta database
Tale voce di menu' dovra' essere visibile nel momento in cui verra' usata.
> Starting with A00 there's an option to compact the db automatically
> on close (menu Tools/Options/General).
> Equally in versions >=A00 you can call the compact menu item via
> code (advice of Access MVP Juan M. Afan de Ribera from Barcelona):
>
>    CommandBars("Menu Bar"). _
>    Controls("Tools"). _
>    Controls("Database utilities"). _
>    Controls("Compact and repair database..."). _
>    accDoDefaultAction
    A partire da A00 e' stata introdotta la possibilita' di compattare il db
alla chiusura. Vedi:
        Strumenti > Opzioni...
        Generale
        [_] Compatta alla chiusura
    Anche nelle versioni >=A00 e' possibile invocare la voce di menu' per la
compattazione (segnalazione di Juan M. Afan de Ribera from Barcelona, Access
MVP):
        CommandBars("Menu Bar") _
            .Controls("Strumenti") _
            .Controls("Utilità database") _
            .Controls("Compatta e ripristina database...") _
            .accDoDefaultAction
> Apart from that there are solutions that call other MDBs or programs
> e.g. by Dev Ashish:
http://www.mvps.org/access/modules/mdl0030.htm
    Oltre a cio' esistono soluzioni con chiamate ad altri file MDB o
programmi, es. Dev Ashish:
http://www.mvps.org/access/modules/mdl0030.htm
> Michael Kaplan has created the TSI SOON-Addin für A97 und A00,
> that is able to compact the current db
>
http://www.trigeminal.com/utility.asp
    Michael Kaplan ha creato l'aggiunta TSI SOON-Addin per A97 e A00,
mediante la quale e' possibile compattare il db corrente:
http://www.trigeminal.com/utility.asp
> **************************
--
Ciao :o)
Maurizio Borrelli, Microsoft MVP - Office Systems - Access
--------
?SPQR(C)
 X
--------


title: OT Traduzione FAQ 6.6

author: Roberto dalla campagna

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:2nu2b6F...@uni-berlin.de...

**************************
6.6 Compattare l'MDB corrente
Problema
Si vuole compattare da codice l'MDB corrente
Soluzione
VBA non ha un comando nativo per fare ciò. Così con Access 97 l'unica
soluzione usando un codice facile è il poco elegante:
SendKeys "%suc"
per richiamare il corrispondente menu dei comandi. Naturalmente mentre di
usa tale codice è necessario che la barra dei menu dei comendi sia visibile.
Usando Access 2000 c'è una opzione per compattare automaticamente il db al
momento della sua chiusura (menu Strumenti/Opzioni/Generale).
Anche con una versione di Access 2000 e successive si può richiamare da
codice la compattazione tramite la barra dei menu dei comandi (consiglio
dell'MVP Access Juan M. Afan de Ribera da Barcelona):
    CommandBars("Menu Bar"). _
    Controls("Strumenti").
    Controls("database e non lo so"). _
    Controls("Compatta e ripristina database o simile..."). _
    accDoDefaultAction
Inoltre ci sono soluzioni che richiamano altri MDB o programmi, ad esempio
quelle proposte da Dev Ashish:
http://www.mvps.org/access/modules/mdl0030.htm
Michael Kaplan ha creato TSI SOON-Addin per Access 97 e per Access 2000, che
è in grado di compattare il database corrente:
http://www.trigeminal.com/utility.asp
**************************
Ciao Karl,
ti ricordo che esiste anche la soluzione pubblicata da Federico Luciani sul
Sito Comune.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: OT Traduzione FAQ 6.6

text:

          Porca miseria, Karl.
Per questa FAQ è scesa in campo l'artiglieria pesante: MAurizio e Roberto.
Complimenti a te e grazie a loro
MAssimiliano
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: OT Traduzione FAQ 6.6

author: Alessandro Cara

text:

6.6 Ristrigne er db
Che se vo fa'
Fa piccolo er DB da codice
Come se fa
Er linguaggio de access nu cia' i comandi. La soluzione e' semplice ma
fa schifo perche' usa
SendKeys "%suc"
che chiama er menu'. Aho er menu' ha da esse visibile.
A parti' da access dumila se po' rimpiccioli'
er db quanno se chiude
(menu' Ferri der mestiere/Cose che se ponno modifica'/Pe Tutto)
Pe le versioni a parti' dar dumila se po' chiama la voce de menu' dar
codice (lo dice uno  de Barcellona, dar nome nun me pare siciliano, che
ce capisce)
SbarreDeComando("Sbarra de menu'")
Controlli("Ferri der mestiere")
Controlli("Cose che servono ar Db")
Controlli("Fallo piccolo e aggiustalo")
accFaUnPoComeTePare
Se po fa puro in antro modo co artri DB e programmi.
Lo dice un'antro fumato (Dev  Ashish) da ste parti
:
http://www.mvps.org/access/modules/mdl0030.htm
Er Kaplan ha fatto na cosetta in casa TSI SOON-Addin für A97 und A00,
(nun so che vordi' ho capito solo "sbrighete") che pare lo faccia piccolo.
Sta qui
http://www.trigeminal.com/utility.asp
Non e' "Itagliano" ma tant'e'
--
a.cara


title: OT Traduzione FAQ 6.6

text:
MA wrote:
>> ...Porca miseria, Karl.
> Per questa FAQ è scesa in campo l'artiglieria pesante: MAurizio e
> Roberto.
E poi anche Alessandro Ca(ta)r(ell)a.
--
:-)



title: OT Traduzione FAQ 6.6

text:
Roberto dalla campagna wrote:
> "Karl Donaubauer ha scritto:
>> 6.6 Compact the current MDB
> ...
> ti ricordo che esiste anche la soluzione pubblicata da Federico
> Luciani sul Sito Comune.
Ok, nel risultato ho aggiunto:
**********
È anche possibile di usare il Windows Scripting Host per fare ciò.
L'esempio "Compattare l'mdb in uso" di Federico Luciani si trova
nella sezione General di
http://www.sitocomune.com
.
**********
Grazie a te e Maurizio per le traduzioni. Come sempre quando ho
2 versioni ho fatto una mistura che quasi corrisponde al mio stile
di scrivere. :-)



title: Password scovata !!

author: Ghisb

text:
Salve,
ho un grave, ed urgente, problema....uno smanettone usando un semplice
programmino via vba, mi ha crackato le passwords di un database ms2000 che
gli avevo fornito( password del codice e di apertura database ).
Ovviamente, mi rode il "****" il fatto che l'abbia fatto e, quindi, vorrei
adottare altri accorgimenti tenendo conto che:
- l' mde è da escludere, in quanto il cliente ha la necessità di modificare
al volo alcune maschere e/o report e/o query.....
- avevo pensato di sfruttare le autorizzazioni/utente, ma in giro ho trovato
alcuni crack che raggirano questa protezione....
- non mi interessa il discorso della copia, in quanto all' interno ho
inserito alcuni codici che richiamano i seriali dell' hd.....
qualcuno ha dei validi suggerimenti in merito alla protezione ????
Grazie
Federico


title: Password scovata !!

author: Carlo Costarella

text:
"Ghisb" <
filippo.0...@libero.it
> ha scritto nel messaggio
news:eeAUb.262670$_P.89...@news4.tin.it...

Prova questo demo e se ti piace costa meno di 25 dollari.
http://www.peterssoftware.com/las.htm
Altra soluzione è quella di crearti un tuo proprio OCX di protezione in VB6.
Una chiave hardware potrebbe esserti utile?
Ciao, Carlo


title: Password scovata !!

text:
> Prova questo demo e se ti piace costa meno di 25 dollari.
>
http://www.peterssoftware.com/las.htm
>
> Altra soluzione è quella di crearti un tuo proprio OCX di protezione in
VB6.
> Una chiave hardware potrebbe esserti utile?
>
> Ciao, Carlo
Grazie Carlo,
Un OCX sarebbe l'ideale, ma non li ho mai creati...
La chiave hardware potrebbe essermi utile, si conoscono i prezzi ??
Grazie per la collaborazione...
Federico


title: Run time Access 2000 ...

author: Andrea

text:
Dove è possibile reperire il runtime di access 2000 in italiano ???
Grazie
Andrea


title: Run time Access 2000 ...

author: Enrico Virginio

text:
"Andrea" <
in...@sibainformatica.it
> wrote in message
news:XIZr8.136061$1S3.4...@twister1.libero.it...
> Dove è possibile reperire il runtime di access 2000 in italiano ???
>
> Grazie
> Andrea
Da nessuna parte...a gratis...
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Run time Access 2000 ...

author: GDR

text:
"Andrea" <
in...@sibainformatica.it
> ha scritto nel messaggio
news:XIZr8.136061$1S3.4...@twister1.libero.it...
> Dove è possibile reperire il runtime di access 2000 in italiano ???
mi é venuta la curiosità, cos'é il runtime?
GDR


title: Run time Access 2000 ...

author: Emyr

text:
On Sun, 7 Apr 2002 16:46:16 +0000 (UTC), "Enrico Virginio"
<
nor...@libero.it
> wrote:
>"Andrea" <
in...@sibainformatica.it
> wrote in message
>news:XIZr8.136061$1S3.4...@twister1.libero.it...
>
>> Dove è possibile reperire il runtime di access 2000 in italiano ???
>>
>> Grazie
>> Andrea
>
>Da nessuna parte...a gratis...
dove hai letto che è gratis?
da quando la microsoz fa parte della Free software foundation?
Saluti.
Emanuele.


title: Run time Access 2000 ...

text:


leggi il faqqone su
sitocomune.com
Saluti.
Emanuele.


title: xxx picsadult scentsadult content

author: OndaMax

text:
<
eui...@usa.com
> wrote in message  ...
> Illegal sex movie HOT downlaod it now
http://cain.kaist.ac.kr/~aimemoi/sex_movie.zip
> jkmpdjzyppsvfprlf
Sì ... magari sulla sezione risorse del Sito Comune ...
Maledetti spammers ...
OndaMax


title: visualizzatore di access

author: Rassel

text:
Salve a tutti. Ho sviluppato un db piuttosto complesso e vorrei installarlo
su una macchina che non ha Office. Esiste un visualizzatore?
Grazie e complimenti a tutti.
g.


title: visualizzatore di access

author: Roberto da casa

text:
"Rassel" <
infoexecut...@tiscali.it
> ha scritto nel messaggio
news:bq9nfe$4ia$1...@lacerta.tiscalinet.it...
> Salve a tutti. Ho sviluppato un db piuttosto complesso e vorrei
installarlo
> su una macchina che non ha Office. Esiste un visualizzatore?
Non esiste un visualizzatore per Access.
Per sviluppare con Access un database che deve essere usato su computer sui
quali non è installato Access, devi usare la versione Developer di Access e
con essa crearti il run time del tuo database che a questo punto potrà
girare anche su computer che non hanno installato Access.
> Grazie e complimenti a tutti.
> g.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: visualizzatore di access

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto
> Non esiste un visualizzatore per Access.
> Per sviluppare con Access un database che deve essere usato su computer
sui
> quali non è installato Access, devi usare la versione Developer di Access
e
> con essa crearti il run time del tuo database che a questo punto potrà
> girare anche su computer che non hanno installato Access.
> Roberto
grazie Roberto, ma Access Developer è praticamente  introvabile.
Un saluto


title: visualizzatore di access

text:
"Rassel" <
infoexecut...@tiscali.it
> ha scritto nel messaggio
news:bqaopa$tnp$1...@lacerta.tiscalinet.it...

Probabilmete ora l'unica versione facile da trovare dovrebbe essere quella
di Access 2003, a parte qualche fondo di magazzino della versione XP, alias
2002. Comunque penso sia abbastanza improbabile trovare la ersione 2000, per
non parlare della versione 97; prova a inviare un messaggio al NG dove ne
chiedi l'acquisto: magari trovi qualcuno che ce l'ha e se ne vuole disfare.
> Un saluto



title: Aiuto funzione

author: Claudio

text:
Ho trovato una funzione sul sito comune che mi permette di arrotondare al
secondo decimale (dato che usando Access 1 non ho la funzione round).
Il problema č che avendo realizzato tutto il dbase in autocomposizione (e
non capendono molto di codice) vorrei sapere dove copiare la suddetta
funzione per poterla richiamare in un campo cosě definito:
IVA= ([Canone]*0.2)
oss: la suddetta formula l'ho inserita nel foglio dati della query e tutto
funziona correttamente.


title: Aiuto funzione

author: Sergio MAZZA

text:
"Claudio" <
clawe...@yahoo.it
> ha scritto nel messaggio
news:3Cd18.3944$Qu1.1...@news2.tin.it...

Associa la casella di testo al campo della query...
Ciao.
--
Sergio MAZZA


title: Aiuto funzione

text:
On Wed, 16 Jan 2002 11:37:35 GMT, "Claudio" <
clawe...@yahoo.it
>
wrote:

iva=fctround(([Canone]*0.2))
Saluti.
Emanuele.


title: Tipi di dati non corrispondenti nell'espressione criterio...ma solo la seconda volta?

author: SunRex

text:
Per controllare se in una tbl esistono record riferiti a due criteri
contemporaneamente sfrutto il costrutto SQL sotto riportato.
Sto maledetto se non esistono record mi funziona cioe il conteggio riporta
correttamente 0 ma se esiste un record mi da l'errore riportato nel subject.
strSQL = "SELECT COUNT(*)AS Conteggio FROM tblMailInterventi WHERE
IDIntervento = " & intIntervento & " AND Stato = " & Chr$(34) & blnState &
Chr$(34) & ";"
Che ne pensate?
SunRex


text:

Che stranamente non hai rivelato i tipi di dati ma che il prefisso
"bln" di solito è usato per un Boolean. In questo caso non servino
le virgolette per mascherarlo da stringa. Così senza dati nella
tabella non ricevi un errore solo perché non c'è niente da paragonare.
Il tipo Boolean non serve qui perché viene rappresentato con
Vero/Falso non con un numero com'è necessario per SQL.
Invece puoi usare un Integer:
Dim intState AS Integer
intState = True/False/Me!foobar ecc.
..." AND Stato = " & intState
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA)


text:
Karl Donaubauer wrote:
> ...
> Il tipo Boolean non serve qui perché viene rappresentato con
> Vero/Falso non con un numero...
dimenticavo: o almeno con True/False in inglese perché il povero
SQL parla l'italiano ancora peggio di me
> ...com'è necessario per SQL.


text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:3mppcfF...@individual.net...



text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:3mppcfF...@individual.net...

Grande Karl.Non ci sarei mai arrivato da solo.
blnState è in effetti un valore boolean.
Quindi per passare sto valore lo devo fare come numero.
Infatti adesso funziona
Sarà il caso di farci una FAQ sul tuo sito o mi è sfuggita?
SunRex
P.S.
Prima mi è partito un colpo....



title: Duplicazione di date

author: singer

text:
Perdonatemi se rischio di essere invadente.
ho fatto un post qualche giorno fa e non ho avuto risposta
non so se è possibile riproporlo, ma ne dubbio, lo faccio lo stesso :-)
ho necessità di aggiungere questa funzione per completare il mio db

con questa istruzione, qualche giorno fa, sono riuscito - con l'aiuto di Karl,ad evitare l'inserimento di date già contenute in periodi precedenti:

strSQL = "SELECT periodoDAL FROM NomeDellaTuaTabella" & _
" WHERE CIP = '" & Me!CIP & "'" & _
" AND DAL <=" & CLng(Me!DAL) & _
" AND AL >=" & CLng(Me!DAL)

Mi servirebbe, per completare l'opera, un'istruzione che associata ad un pulsante di comando sulla maschera, controllasse se in una tabella (o recordset di riferimento (associato all'ID), esistono già periodi sovrapposti, ovvero date duplicate, eventualmente in maniera che le potesse segnalare in qualche modo al termine del controllo (evidenziando i record, o con dei messaggi di avviso).

Con la funzione di query trova duplicati io trovo solo i record perfettamente identici.
ma io ho bisogno di sapere se un giorno di assenza è già ricompreso in un altro periodo di assenza (ovviamente per lo stesso nominativo identificato da un ID)
Grazie


title: Duplicazione di date

author: Bruno Campanini

text:
singer wrote on 22-08-14 :
> Perdonatemi se rischio di essere invadente.
> ho fatto un post qualche giorno fa e non ho avuto risposta
> non so se ï¿œ possibile riproporlo, ma ne dubbio, lo faccio lo stesso :-)
> ho necessitï¿œ di aggiungere questa funzione per completare il mio db
>
>
>
> con questa istruzione, qualche giorno fa, sono riuscito - con l'aiuto di
> Karl,ad evitare l'inserimento di date giï¿œ contenute in periodi precedenti:
>
> strSQL = "SELECT periodoDAL FROM NomeDellaTuaTabella" & _
> " WHERE CIP = '" & Me!CIP & "'" & _
> " AND DAL <=" & CLng(Me!DAL) & _
> " AND AL >=" & CLng(Me!DAL)
>
>
>
> Mi servirebbe, per completare l'opera, un'istruzione che associata ad un
> pulsante di comando sulla maschera, controllasse se in una tabella (o
> recordset di riferimento (associato all'ID), esistono giï¿œ periodi
> sovrapposti, ovvero date duplicate, eventualmente in maniera che le potesse
> segnalare in qualche modo al termine del controllo (evidenziando i record, o
> con dei messaggi di avviso).
>
> Con la funzione di query trova duplicati io trovo solo i record perfettamente
> identici. ma io ho bisogno di sapere se un giorno di assenza ï¿œ giï¿œ ricompreso
> in un altro periodo di assenza (ovviamente per lo stesso nominativo
> identificato da un ID) Grazie

Basata su Tabella e Form con campi:
ID_Counter ==> AutoNumber
ID_Nome    ==> Long
Assenza_DA ==> Date/Time
Assenza_A  ==> Date/Time
====================================================
Private Sub Form_BeforeUpdate(Cancel As Integer)
Dim db As Database, RS As Recordset, SQL As String

Set db = CurrentDb
SQL = "SELECT T_1.ID_Counter, T_1.ID_Nome, T_1.Assenza_DA, "
SQL = SQL & "T_1.Assenza_A FROM T_1 WHERE (((T_1.ID_Nome)="
SQL = SQL & [ID_Nome] & "));"
Set RS = db.openrecordset(SQL, dbOpenDynaset)

Do Until RS.EOF
    If [Assenza_DA] >= RS![Assenza_DA] And [Assenza_DA] <=
RS![Assenza_A] Then
        MsgBox "Assenza_DA giï¿œ compresa nel periodo di assenza " & _
               "del record con ID_Counter = " & RS![ID_Counter]
        Cancel = True
    End If
    If [Assenza_A] >= RS![Assenza_DA] And [Assenza_A] <= RS![Assenza_A]
Then
        MsgBox "Assenza_A giï¿œ compresa nel periodo di assenza " & _
               "del record con ID_Counter = " & RS![ID_Counter]
        Cancel = True
    End If
    RS.MoveNext
Loop
===============================================

Bruno


title: Duplicazione di date

text:
Il giorno lunedì 25 agosto 2014 02:20:16 UTC+2, Bruno Campanini ha scritto:
> singer wrote on 22-08-14 :
>
> > Perdonatemi se rischio di essere invadente.
>
> > ho fatto un post qualche giorno fa e non ho avuto risposta
>
> > non so se ï¿oe possibile riproporlo, ma ne dubbio, lo faccio lo stesso :-)
>
> > ho necessitï¿oe di aggiungere questa funzione per completare il mio db
>
> >
>
> >
>
> >
>
> > con questa istruzione, qualche giorno fa, sono riuscito - con l'aiuto di
>
> > Karl,ad evitare l'inserimento di date giï¿oe contenute in periodi precedenti:
>
> >
>
> > strSQL = "SELECT periodoDAL FROM NomeDellaTuaTabella" & _
>
> > " WHERE CIP = '" & Me!CIP & "'" & _
>
> > " AND DAL <=" & CLng(Me!DAL) & _
>
> > " AND AL >=" & CLng(Me!DAL)
>
> >
>
> >
>
> >
>
> > Mi servirebbe, per completare l'opera, un'istruzione che associata ad un
>
> > pulsante di comando sulla maschera, controllasse se in una tabella (o
>
> > recordset di riferimento (associato all'ID), esistono giï¿oe periodi
>
> > sovrapposti, ovvero date duplicate, eventualmente in maniera che le potesse
>
> > segnalare in qualche modo al termine del controllo (evidenziando i record, o
>
> > con dei messaggi di avviso).
>
> >
>
> > Con la funzione di query trova duplicati io trovo solo i record perfettamente
>
> > identici. ma io ho bisogno di sapere se un giorno di assenza ï¿oe giï¿oe ricompreso
>
> > in un altro periodo di assenza (ovviamente per lo stesso nominativo
>
> > identificato da un ID) Grazie
>
>
>
> Basata su Tabella e Form con campi:
>
> ID_Counter ==> AutoNumber
>
> ID_Nome    ==> Long
>
> Assenza_DA ==> Date/Time
>
> Assenza_A  ==> Date/Time
>
> ====================================================
>
> Private Sub Form_BeforeUpdate(Cancel As Integer)
>
> Dim db As Database, RS As Recordset, SQL As String
>
>
>
> Set db = CurrentDb
>
> SQL = "SELECT T_1.ID_Counter, T_1.ID_Nome, T_1.Assenza_DA, "
>
> SQL = SQL & "T_1.Assenza_A FROM T_1 WHERE (((T_1.ID_Nome)="
>
> SQL = SQL & [ID_Nome] & "));"
>
> Set RS = db.openrecordset(SQL, dbOpenDynaset)
>
>
>
> Do Until RS.EOF
>
>     If [Assenza_DA] >= RS![Assenza_DA] And [Assenza_DA] <=
>
> RS![Assenza_A] Then
>
>         MsgBox "Assenza_DA giï¿oe compresa nel periodo di assenza " & _
>
>                "del record con ID_Counter = " & RS![ID_Counter]
>
>         Cancel = True
>
>     End If
>
>     If [Assenza_A] >= RS![Assenza_DA] And [Assenza_A] <= RS![Assenza_A]
>
> Then
>
>         MsgBox "Assenza_A giï¿oe compresa nel periodo di assenza " & _
>
>                "del record con ID_Counter = " & RS![ID_Counter]
>
>         Cancel = True
>
>     End If
>
>     RS.MoveNext
>
> Loop
>
> ===============================================
>
>
>
> Bruno

Ti ringrazio per l'attenzione e te ne chiedo un altro pò!
ho adattato il tuo codice alla mia esigenza associando la funzione al pulsante di comando della maschere e viene una cosa così:

Private Sub Comando109_Click()
Dim db As Database, RS As Recordset, SQL As String
Set db = CurrentDb
SQL = "SELECT * from Assenze WHERE CIP = '" & Me!cip & "'"
Set RS = db.OpenRecordset(SQL, dbOpenDynaset)

Do Until RS.EOF
If DAL >= RS!DAL And DAL <= RS!AL Then
MsgBox "Assenza DA già compresa nel periodo di assenza del record con ID =" & RS!ID
Cancel = True
End If
If a >= RS!DAL And a <= RS!AL Then
MsgBox "assenza già compresa nel periodo" & RS!ID
Cancel = True
End If
RS.MoveNext

Loop

End Sub

però non funziona
mi puoi aiutare


title: Duplicazione di date

text:
singer was thinking very hard :

> Ti ringrazio per l'attenzione e te ne chiedo un altro pï¿œ!
> ho adattato il tuo codice alla mia esigenza associando la funzione al
> pulsante di comando della maschere e viene una cosa cosï¿œ:
>
> Private Sub Comando109_Click()
> Dim db As Database, RS As Recordset, SQL As String
> Set db = CurrentDb
> SQL = "SELECT * from Assenze WHERE CIP = '" & Me!cip & "'"
> Set RS = db.OpenRecordset(SQL, dbOpenDynaset)
>
> Do Until RS.EOF
> If DAL >= RS!DAL And DAL <= RS!AL Then
> MsgBox "Assenza DA giï¿œ compresa nel periodo di assenza del record con ID =" &
> RS!ID Cancel = True
> End If
> If a >= RS!DAL And a <= RS!AL Then
> MsgBox "assenza giï¿œ compresa nel periodo" & RS!ID
> Cancel = True
> End If
> RS.MoveNext
>
> Loop
>
> End Sub
>
> perï¿œ non funziona
> mi puoi aiutare

Ho provato e riprovato e coi miei dati funziona perfettamente.
Come posso aiutarti se non mi fai conoscere l'errore che ti manda?
Ricordatene la prossima volta.

Bruno


title: Duplicazione di date

text:
Il giorno lunedì 25 agosto 2014 12:59:38 UTC+2, Bruno Campanini ha scritto:
> singer was thinking very hard :
>
>
>
> > Ti ringrazio per l'attenzione e te ne chiedo un altro pï¿oe!
>
> > ho adattato il tuo codice alla mia esigenza associando la funzione al
>
> > pulsante di comando della maschere e viene una cosa cosï¿oe:
>
> >
>
> > Private Sub Comando109_Click()
>
> > Dim db As Database, RS As Recordset, SQL As String
>
> > Set db = CurrentDb
>
> > SQL = "SELECT * from Assenze WHERE CIP = '" & Me!cip & "'"
>
> > Set RS = db.OpenRecordset(SQL, dbOpenDynaset)
>
> >
>
> > Do Until RS.EOF
>
> > If DAL >= RS!DAL And DAL <= RS!AL Then
>
> > MsgBox "Assenza DA giï¿oe compresa nel periodo di assenza del record con ID =" &
>
> > RS!ID Cancel = True
>
> > End If
>
> > If a >= RS!DAL And a <= RS!AL Then
>
> > MsgBox "assenza giï¿oe compresa nel periodo" & RS!ID
>
> > Cancel = True
>
> > End If
>
> > RS.MoveNext
>
> >
>
> > Loop
>
> >
>
> > End Sub
>
> >
>
> > perï¿oe non funziona
>
> > mi puoi aiutare
>
>
>
> Ho provato e riprovato e coi miei dati funziona perfettamente.
>
> Come posso aiutarti se non mi fai conoscere l'errore che ti manda?
>
> Ricordatene la prossima volta.
>
>
>
> Bruno

Ti chiedo scusa!
Ma non restituisce nessun errore.
clicco sul pulsante e non accade nulla.
eppure ci sono record che si accavallano.

l'ambiente è quello di una maschera che contiene i dati del soggetto e poi
varie schede: in una di queste c'è una sottomaschera che visualizza l'elenco delle assenze per quel determinato nominativo

grazie


title: Duplicazione di date

author: Karl Donaubauer

text:
singer:
> ...
> con questa istruzione, qualche giorno fa, sono riuscito - con l'aiuto di Karl,ad evitare l'inserimento di date gi� contenute in periodi precedenti:
>
> strSQL = "SELECT periodoDAL FROM NomeDellaTuaTabella" & _
> " WHERE CIP = '" & Me!CIP & "'" & _
> " AND DAL <=" & CLng(Me!DAL) & _
> " AND AL >=" & CLng(Me!DAL)
>
> Mi servirebbe, per completare l'opera, un'istruzione che associata ad un pulsante di comando sulla maschera, controllasse se in una tabella (o recordset di riferimento (associato all'ID), esistono gi� periodi sovrapposti, ovvero date duplicate, eventualmente in maniera che le potesse segnalare in qualche modo al termine del controllo (evidenziando i record, o con dei messaggi di avviso).
>
> Con la funzione di query trova duplicati io trovo solo i record perfettamente identici.
> ma io ho bisogno di sapere se un giorno di assenza � gi� ricompreso in un altro periodo di assenza (ovviamente per lo stesso nominativo identificato da un ID)

Se ti capisco bene la differenza a questo che abbiamo gi�
fatto � solo che vuoi anche visualizzare i record trovati.
In questo caso prova cos�:

Dim db As DAO.Database
Dim rs As DAO.Recordset
Dim strSQL As String, strRet As String

strSQL = "SELECT * FROM NomeDellaTuaTabella" & _
" WHERE CIP = '" & Me!CIP & "'" & _
" AND DAL <=" & CLng(Me!DAL) & _
" AND AL >=" & CLng(Me!DAL)

Set db = CurrentDb
Set rs = db.OpenRecordset(strSQL, dbOpenDynaset)

Do Until rs.EOF
     strRet = strRet & rs!CIP & "da: " & rs!DAL & "a: " & rs!AL & vbCrLf
     rs.MoveNext
Loop

If Not rs.BOF Then
     MsgBox "Data gi� presente. Dettagli:" & vbCrLf & strRet
End If

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it

Access Lobby:
http://www.AccessDevelopers.org


title: Duplicazione di date

text:
Che piacere risentirti.
Non ho provato la tua funziona, ma mi spiego meglio.
Non devo controllare la data che inserisco.
Ora voglio verificare se tra i record già esistenti ci sono sovrapposizioni.

Mi serve per bonificare i dati già inseriti.


title: Duplicazione di date

text:
Ciao,

singer:
 > ...
> Non devo controllare la data che inserisco.
> Ora voglio verificare se tra i record giï¿œ esistenti ci sono sovrapposizioni.
>
> Mi serve per bonificare i dati giï¿œ inseriti.

Supponiamo che nella tabella hai una chiave primaria che si chiama Id.
In questo caso puoi usare una query come questa:

SELECT A.*
FROM Assenze AS A INNER JOIN Assenze AS B ON (A.DAL <=
B.AL
) AND (
A.AL

 >= B.DAL) WHERE A.CIP = B.CIP AND A.Id <> B.Id;

Access non puo mostrare questo tipo di query (non equi join) nella vis.
struttura ma solo nella vis. SQL. Puoi usarla come origine dati di una
(sotto)maschera o di un recordset.



title: Duplicazione di date

text:
Il giorno lunedì 25 agosto 2014 23:18:19 UTC+2, Karl Donaubauer ha scritto:
> Ciao,
>
>
>
> singer:
>
>  > ...
>
> > Non devo controllare la data che inserisco.
>
> > Ora voglio verificare se tra i record giï¿oe esistenti ci sono sovrapposizioni.
>
> >
>
> > Mi serve per bonificare i dati giï¿oe inseriti.
>
>
>
> Supponiamo che nella tabella hai una chiave primaria che si chiama Id.
>
> In questo caso puoi usare una query come questa:
>
>
>
> SELECT A.*
>
> FROM Assenze AS A INNER JOIN Assenze AS B ON (A.DAL <=
B.AL
) AND (
A.AL

>
>  >= B.DAL) WHERE A.CIP = B.CIP AND A.Id <> B.Id;
>
>
>
> Access non puo mostrare questo tipo di query (non equi join) nella vis.
>
> struttura ma solo nella vis. SQL. Puoi usarla come origine dati di una
>
> (sotto)maschera o di un recordset.
>
>
>
> --
>
> Ciao
>
> Karl
>
> *********
>
> Access FAQ:
http://www.donkarl.com/it

>
> Access Lobby:
http://www.AccessDevelopers.org

Vorrei esplodere di felicità....
e' esattamente il risultato che mi serviva
Grazieeeeeeeeeeeee.

non c'ho capito niente,
ma ho copiato il codice SQL nella mia query e funziona perfettamente.

ciao


title: Duplicazione di date

text:

... e solo per notizia in una tabella di 18000 record ce ne sono 404 da bonificare

grazie ancora


title: Duplicazione di date

text:
singer wrote:
>  Karl Donaubauer ha scritto:
>> ...
>> SELECT A.*
>> FROM Assenze AS A INNER JOIN Assenze AS B ON (A.DAL <=
B.AL
)
>> AND (
A.AL
 >= B.DAL) WHERE A.CIP = B.CIP AND A.Id <> B.Id;
> ...
> non c'ho capito niente,
> ma ho copiato il codice SQL nella mia query e funziona perfettamente.

Forse cos� � meglio da capire perch� Access puo anche mostrarlo
in vis. struttura:

SELECT A.*
FROM Assenze AS A, Assenze AS B
WHERE A.DAL <=
B.AL
 AND
A.AL
 >= B.DAL
     AND A.CIP = B.CIP AND A.Id <> B.Id



title: Duplicazione di date

text:

grazie, grazie, grazie


title: Formato data gg/dd/aa

text:
Uso access 2003. Inserisco tramite una maschera una data in una
tabella in un campo il cui formato è data/ora. scrivendo nella
maschera poniamo 02/10/07 mi ritrovo nella tabella 10/02/07. Ora data
che tramite vba costruisco un documento di word prendendo i dati dalla
tabella in questione mi ritrovo nel documento tutte le date, che hanno
come giorni un numero inferiore a 12, sbagliate in qunto al posto del
mese trovo i giorni e viceversa. Nella impostazioni internazionali uso
il formato gg/mm/aa. Cosa posso fare? Grazie


title: Formato data gg/dd/aa

author: Cinzia

text:

ciao maury54,
Access registra nelle tabelle le date nel formato americano e poi le
fa vedere nel formato impostato nelle impostazioni internazionali, a
meno che tu non gli dia opzioni diverse.
Quando usi una tabella di Access come origine dati di una stampa
unione procedi in questo modo:
http://support.microsoft.com/kb/304387/it
--
Cinzia [Office Access MVP]
_______________________

www.riolab.org
----------------------------------------


title: Formato data gg/dd/aa

author: Access

text:

O Memorizzi la data in un campo di tipo testo
oppure dai un'occhiata qui:
http://groups.google.it/group/it.comp.appl.access/browse_thread/thread/a5d4e3c856157d3a/b9b7630f0f8cf064?hl=it&lnk=gst&q=data+e+stampa+unione&rnum=10#b9b7630f0f8cf064
--
Ciao
Access


title: Larghezza campi del "Campo Database" della stampa unione

author: Marco

text:
Ho inserito in una stampa unione un campo database, vorrei
sapere se posso decidere la larghezza delle colonne
generate, per adesso sono riuscito solo ad adattare alla
pagina la tabella (con le colonne tutte uguali) o ad
adattarle al testo (con colonne tutte diverse).
Qualcuno sa se sii possono impostare le larghezze delle
colonne?
Grazie Marco
.
** Free nntp server at
www.x-privat.org
 **


text:
Io riprovo a postare magari non avete letto
Ciao
Marco



text:
"Marco" <
earth...@infinito.it
> ha scritto nel messaggio
news:3edf4dc0$1...@x-privat.org...

Calma e sangue freddo...
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:bbnk73$37g$1...@canarie.caspur.it...

In che senso?



text:
"Marco" <
earth...@infinito.it
> ha scritto nel messaggio
news:3ee0...@x-privat.org...
>
> In che senso?
>
> Marco
>
Nel senso che, per quanto mi riguarda ho "marcato" il tuo messaggio ma sono
un po' occupato e tra poco vado in riunione. Ho gią in mente una possibile
soluzione ma richiede automazione ole e devo ricrearmi un esempio che si
avvicini al tuo problema.
Quindi se hai pazienza forse in giornata posso risponderti, ma č probabile
che altri ti stanno gią rispondendo...
Ciao.
--
Sergio MAZZA


text:
"Marco" <
earth...@infinito.it
> ha scritto nel messaggio
news:3eddb20d$1...@x-privat.org...
> Ho inserito in una stampa unione un campo database, vorrei
> sapere se posso decidere la larghezza delle colonne
> generate, per adesso sono riuscito solo ad adattare alla
> pagina la tabella (con le colonne tutte uguali) o ad
> adattarle al testo (con colonne tutte diverse).
>
> Qualcuno sa se sii possono impostare le larghezze delle
> colonne?
>
> Grazie Marco
> .
>
Ecco un esempio di come puoi ridimensionare tutte le colonne della prima
tabella presente nel documento:
'-------------
Dim oApp As Word.Application, oCol As Variant
Set oApp = CreateObject("Word.Application")
oApp.Documents.Open "C:\Documenti\nomFile.doc"
oApp.Visible = True
For Each oCol In oApp.ActiveDocument.Tables(1).Columns
    oCol.AutoFit
Next
oApp.ActiveDocument.Close True
Set oCol = Nothing
Set oApp = Nothing
'-------------
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:bbt64o$64n$1...@canarie.caspur.it...

Grazie mille ora ci provo :)
Marco



title: Siti Internet

author: antcim

text:
Cordialita' a chi mi legge.
Argomento sul quale sono totalmente a digiuno :
E' possibile con Visual Basic di Access97 creare dei siti Internet..?
Mi date una dritta di massima..?
(libri vari o altro..)
Grazie in anticipo.
Antcim


title: Siti Internet

text:
> Cordialita' a chi mi legge.
Altrettanto ed auguri
> Argomento sul quale sono totalmente a digiuno :
> E' possibile con Visual Basic di Access97 creare dei siti Internet..?
Cosa intendi dire?
Normalmente un sito internet utilizza linguaggi lato server (asp, java etc)
o client (es javascript etc), altrettanto normalmente non si usa Visual
basic (ti dico normalmente perchè è capitato che qualcuno abbia utilizzato
in siti web activex  creati con visual basic anche se non credo siano molto
funzionali) meno che mai VBA
> Grazie in anticipo.
> Antcim
>
Ciao
Alexbynight


title: Siti Internet

text:
"Alex3man" <
alex...@virgilio.it
> ha scritto nel messaggio
news:jFLQ9.46347$Q%4.14...@news1.tin.it...

Ciao Alex3man
Grazie della risposta e giornate serene per questo 2003.
Se ho capito bene serve la conoscenza di un altro linguaggio, es Java.
Puoi indicarmi, per favore, qualche testo da poter comprare e studiare..?
Inoltre, a tua conoscenza, e' complesso realizzare un sito internet..?
Scusa le mie domande sciocche, ma sono veramente totalmente a
digiuno sulla materia..:-(
Grazie in anticipo.
Cordialita'
Antcim


title: Siti Internet

text:
> Ciao Alex3man
> Grazie della risposta e giornate serene per questo 2003.
> Se ho capito bene serve la conoscenza di un altro linguaggio, es Java.
Dipende da quello che vuoi fare ....
Scrivendo su it.comp.appl.access mi viene da pensare che tu debba gestire un
sito con annesso un database altrimenti saresti un po OT...
Cmq a parte le questioni di forma e netiquette non credo che java sia la
cosa migliore per iniziare fatto sta che il link te lo posto lo stesso..
http://programmazione.html.it/java/
ma più semplice partire da
http://www.google.it/search?hl=it&lr=&ie=UTF-8&q=guida+java&spell=1
> Puoi indicarmi, per favore, qualche testo da poter comprare e studiare..?
> Inoltre, a tua conoscenza, e' complesso realizzare un sito internet..?
Nulla è trascendentale, solo che bisogna applicarsi un po'...
esempio : apri un nuovo documento blocco notes sul desktop e scrivici dentro
Prova di pagina web
dopodichè chiudilo e rinominalo pagina1.htm
ora se ci clicchi sopra te lo dovrebbe aprire con il browser
e di per se (e con un'approssimazione grossa come le petronsas towers ) è,
se vogliamo,  un piccolo sito internet
da lì a crearti un portale di comunicazione c'è un mondo nel mezzo...
> Scusa le mie domande sciocche, ma sono veramente totalmente a
> digiuno sulla materia..:-(
Consiglio spassionato, io amo i libri  ma si trova in rete mooolto materiale
, selezionandolo con cura puoi iniziare a comprendere un po' di più .
Inutile ricordarti i newsgroup ed il buon vecchio google....
> Grazie in anticipo.
> Cordialita'
> Antcim
>
Ciao
Alex


title: Siti Internet

text:
"Alex3man" <
alex...@virgilio.it
> ha scritto nel messaggio
news:33MQ9.46411$Q%4.14...@news1.tin.it...

Ciao Alex
Davvero grazie per la tua attenzione e scusa se ho 'sconfinato'..
Cordialita'.
Antcim


title: Siti Internet

text:
"antcim" <
gabriel...@virgilio.it
> ha scritto nel messaggio
news:29MQ9.58476$R45.2...@news2.tin.it...
>
> Ciao Alex
> Davvero grazie per la tua attenzione e scusa se ho 'sconfinato'..
Non c'è da scusarsi , la precisazione dell' OT serve per evitare che si
finisca a parlare di pollo alla diavola su un newsgroup di database..:-)
Ed ovviamente NON c'era nessun tipo di rimprovero/risentimento (era solo per
fartelo notare)
> Cordialita'.
Altrettanto (e ora mi tuffo di testa nel letto)
> Antcim
Alex


title: Collegamenti creati con VST per Office 2003

author: Mirko Caporali

text:
Ciao a tutti,
Sto provando a creare un pacchetto di installazione (con runtime) con
il Wizard del CD contenente la runtime di Access.
Seguendo la procedura guidata, il programma mi propone di creare un
collegamento nel menu di avvio ed uno nel desktop. Non viene data la
possibilità (così mi sembra) di creare più collegamenti a files
diversi.
E' così, o mi sfugge qualcosa?


title: [OT] Dialogo fra applicazioni Access ubicate  in località diverse, utilizzando un protocollo o altro metodo.

author: Bruno - S95

text:
Access 00/XP
Ciao a tutti, vorrei iniziare a documentarmi come poter far lavorare più
applicazioni di Access, circa 20, ubicate in località diverse.
Preciso che l'applicazione base dovrebbe risiedere in un server ubicato in
Roma, mentre tutte le altre  stanno in giro per l'italia. Queste ultime
dovrebbero essere in grado di connettersi in tempo reale per
inviare i propri dati a Roma, oppure inviare dei pacchetti di dati ad una
certa ora stabilita dal gestore delle applicazioni, o  ....... qualsiasi
altro modo.
Non so immaginare quanto sia facile o difficile; vi ringrazio in anticipo
per ogni consiglio utile alla risoluzione del problema, nonchè per
l'indicazione di qualche testo a cui fare riferimento.
Grazie 1000
Bruno


author: Simone Calligaris

text:
"Bruno - S95"

Terminal Server?
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=154
Saluti.


author: Carlo Costarella

text:
"Simone Calligaris" <
simo...@libero.it
> ha scritto nel messaggio
news:46614f46$0$4792$4faf...@reader4.news.tin.it...

Direi che le nozioni esposte vanno benissimo.
Aggiungo solo che Windows XP accetta al massimo tre connessioni concorrenti
e che per aggirare questo insormontabile ostacolo devi rivolgerti a prodotti
come XPUnlimited:
http://www.xpunlimited.com/
Prodotto veramente eccezionale, che costa poco e ti permette un numero
virtualmente illimitato di connessioni, tutto dipende dalla memoria
installata sul server.
Personalmente lo uso in una situazione con molte macchine concorrenti e va a
dir poco una meraviglia.
Ogni utente ha la sua cartella e in ogni cartella gira un .mde che punta ad
un unico mdb.
Ciao, Carlo


text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:f3s4g5$qa1$1...@tdi.cu.mi.it...

--------------------
Ciao Carlo, illuminami un pò, ho visitato il sito e ho capito che
XPunlimited è un'aplicativo indipendente che deve girare su XP professional
installato sul server, mentre i client posssono avere un diverso sistema
operativo.
In materia mi sembri piuttosto ferrato, anzi in questo News mi sembra che io
sia l'unico marziano no ferrato. Dimmi, Ti chiedo: XPunlimited deve essere
installato su ogni PC client ? XPunlimited esiste anche
in lingua italiana? Il settaggio per il dialogo è complesso o si può contare
su un aiuto guidato?
Comunque la cosa mi ispira molto.
Grazie
    Bruno


text:
"Carlo Costarella" <
> Direi che le nozioni esposte vanno benissimo.
> Aggiungo solo che Windows XP accetta al massimo tre connessioni
concorrenti
> e che per aggirare questo insormontabile ostacolo devi rivolgerti a
prodotti
> come XPUnlimited:
Beh, quando si parla di Terminal Server ci si riferisce a un Server
2000/2003 col relativo servizio configurato.
Pagando le licenze, puoi attivare tutte le connessioni che vuoi   ;-)
>
http://www.xpunlimited.com/
> Prodotto veramente eccezionale, che costa poco e ti permette un numero
> virtualmente illimitato di connessioni, tutto dipende dalla memoria
> installata sul server.
Questo č un prodotto che non conosco: offre vantaggi di costo rispetto a MS
Terminal Server?
Funziona bene la gestione delle stampanti (la cosa piů delicata imho)?
Saluti.


author: Panathos

text:
Bruno - S95 ha scritto:
> Ciao a tutti, vorrei iniziare a documentarmi come poter far lavorare più
> applicazioni di Access, circa 20, ubicate in località diverse.
>
> Preciso che l'applicazione base dovrebbe risiedere in un server ubicato in
> Roma, mentre tutte le altre  stanno in giro per l'italia. Queste ultime
Potresti usare un database server tipo MySQL, PostGreSQL, o anche  SQL
Server Express 2005 (mi pare abbia il limite di 35 utenti), che tenga
memorizzate le tabelle. In questo modo Access diventa "solo" un
frontend, situabile ovunque.
Avendo un database unico l'aggiornamento è in tempo reale (niente
repliche e acrobazie di sincronismo fra esse).
Rispetto alla soluzione "Terminal Server" ci sono vantaggi in termini
di banda utilizzata (gli unici dati che viaggiano sulla rete sono
relativi alle richieste SQL) e di rapidità di esecuzione (essendo le
richieste SQL gli unici dati che transitano in rete, le maschere e le
stampe vengono risolte in locale).
Gli svantaggi riguardano gli aggiornamenti dei front-end (che devi
gestire tu in qualche modo) e la sicurezza delle applicazioni (per
evitare che qualche utente hackeronzolo si metta a smontare le tue
applicazioni, e per evitare che venga scovata la password di accesso
al server database).
ciao,
Panathos


text:
Carlo Costarella ha scritto:
>
http://www.xpunlimited.com/
> Prodotto veramente eccezionale, che costa poco e ti permette un numero
> virtualmente illimitato di connessioni, tutto dipende dalla memoria
> installata sul server.
Molto bello!
> Personalmente lo uso in una situazione con molte macchine concorrenti e va a
> dir poco una meraviglia.
Testimonianza a dire poco rinfrancante :-D
Grazie Carlo, non conoscevo questo prodotto, da una rapida occhiata al
sito credo che potrebbe risolvermi una grossa rogna.
Per caso hai Thin Client Citrix fra le macchine con cui lo utilizzi? O
quantomeno, hai mica avuto modo di testarlo/avere info sul
funzionamento con tali tipi di Thin Client?
ciao,
Panathos


text:
"Panathos" <
Rispetto alla soluzione "Terminal Server" ci sono vantaggi in termini
di banda utilizzata (gli unici dati che viaggiano sulla rete sono
relativi alle richieste SQL) e di rapidità di esecuzione (essendo le
richieste SQL gli unici dati che transitano in rete, le maschere e le
stampe vengono risolte in locale).
-------------------------------------------------------------------
Quanto scrivi può essere fuorviante: in TServer viaggiano solo le schermate
video della sessione attraverso la rete.
Se si ha l'accortezza di sviluppare l'applicazione con una tavolozza di soli
256 colori le prestazioni sono eccellenti anche con vecchi modem 56 kb/s.
Saluti.


text:
"Bruno - S95" <
mus...@virgilio.it
> ha scritto nel messaggio
news:4661a2d8$0$4791$4faf...@reader4.news.tin.it...
cut
> Ciao Carlo, illuminami un pò, ho visitato il sito e ho capito che
> XPunlimited è un'aplicativo indipendente che deve girare su XP
> professional installato sul server, mentre i client posssono avere un
> diverso sistema operativo.
>
> In materia mi sembri piuttosto ferrato, anzi in questo News mi sembra che
> io sia l'unico marziano no ferrato. Dimmi, Ti chiedo: XPunlimited deve
> essere installato su ogni PC client ? XPunlimited esiste anche
>
> in lingua italiana? Il settaggio per il dialogo è complesso o si può
> contare su un aiuto guidato?
>
No, solo inglese...ma molto intuitivo nei settaggi.
In pratica XPUnlimited va installato solo sul "server" che, trattandosi di
Windows XP, proprio un server non è.
Questo gioiellino, al prezzo di 105 euro, fino a luglio 2007, abilita Wxp a
poter accettare un numero indefinito di connessioni via Desktop remoto e
utilizza gli utenti impostati.
La connessione client avviene via desktop remoto, che ovviamente deve essere
installato su tutte le macchine, che una volta aperto mostrerà un desktop
così come lo hai impostato. In alto a sx una piccola icona mostra il "menù"
di XPUnlimited, che una volta cliccata, visualizzarà i programmi che hai
impostato per quell'utente. Così, nel mio caso, ho inserito nel menù un link
all'applicativo Access: c:\Document\UserName\Desktop\Mioapplicativo.mde
oppure la stringa completa c:\Programmi\Office11\Msaccess.exe /runtime
c:\Document..setting\User\Desktop\Applicativo.mde.
Ho anche inserito un link a Notepad.exe ma avrei potuto anche inserire
qualsiasi altro link come p.e. a Iexplorer.exe, permettendo una connessione
a Internet direttamente dal "server" e in un'area completamente separata e
concorrente con altri utenti.
Un consiglio veramente importante: se decidi di scaricare il demo e provare
l'applicativo, ricorda di seguire bene le istruzioni, prima di installare la
versione definitiva. Il codice ti viene mandato via posta elettronica e una
volta inserito sarà assolutamente legato a quella macchina...non potrai
reinstallarlo su altre macchine e nemmeno fare una reinstallazione sulla
stessa macchina, in questo caso ti mandano un'altro codice ma solo dopo aver
annullato via internet il precedente.
Io ci sono incappato e ci sono volute almeno tre e-mail di
giustificazione...pensavo di poterlo installare su due macchine!
Ciao, Carlo


text:
"Simone Calligaris" <
simo...@libero.it
> ha scritto nel messaggio
news:4661ca8d$0$4788$4faf...@reader4.news.tin.it...
cut
>
> Beh, quando si parla di Terminal Server ci si riferisce a un Server
> 2000/2003 col relativo servizio configurato.
> Pagando le licenze, puoi attivare tutte le connessioni che vuoi   ;-)
Ovviamente.
>
>>
http://www.xpunlimited.com/
>> Prodotto veramente eccezionale, che costa poco e ti permette un numero
>> virtualmente illimitato di connessioni, tutto dipende dalla memoria
>> installata sul server.
>
>
> Questo è un prodotto che non conosco: offre vantaggi di costo rispetto a
> MS
> Terminal Server?
> Funziona bene la gestione delle stampanti (la cosa più delicata imho)?
>
Il costo è (fino a luglio) di 105 euro per la versione base con un numero
illimitato di connessioni.
Il vantaggio sta proprio nel numero illimitato, nella possibilità di usare
Wxp e in una completa personalizzazione dei programmi ammessi per ciascun
utente.
Per le stampanti non ci sono problemi se non quelli legati a desktop remoto,
che come sai, se trova una stampante con non abbia il suffisso Com, LPT o
USB non funziona...ma anche qui ci sono dei trucchi.
Per esempio uno dei trucchi è quella di modificare una chiave di registro,
per esempio per le stampanti multifunzione (DTO) in modo da reindirizzare
tutte le stampanti oppure quella di caricare sul server i driver della
stampante non riconosciuta. Per fare questo operare così: condividere la
stampante lato client, lato server aggiungere una stampante di rete e in
particolare quella appena condivisa, accettare di scaricare i driver dal
client. A questo punto la sessione desktop remoto stamperà sulla stampante
del client.
Ciao, Carlo


text:
"Panathos" <
pana...@gmail.com
> ha scritto nel messaggio
news:1180817491.0...@m36g2000hse.googlegroups.com...

No, non ho questa macchina tra i client. Considera che se è possibile
collegarsi a desktop remoto stadalone o via web desktop remoto, è anche
possibile usare XPUnlimited. Puoi comunque scaricare la demo perfettamente
funzionante (mi pare fino a tre connessioni) e provare il tutto.
Inoltre Microsoft fornisce i driver per desktop remoto per molti sistemi
operativi.
Ciao, Carlo


text:
[CUT]

==================================
I tuoi post hanno destato l'interesse di diverse persone, devo anche dire
che sei stato chiarissimo e non hai lascito alcun dubbio sul softwre e suo
utilizzo.
Per prima cosa devo vedere di trovare un aiuto in rete per collegarmi con il
desktop remoto fra XP e WIN2000 (nel mio caso), cosa che non ho mai fatto,
poi provo il demo che mi hai indicato che ada quanto ho capito non ha
scadenza ma solo un limite di tre utenti.
Grazie, Bruno


text:
"Bruno - S95" <
mus...@virgilio.it
> ha scritto nel messaggio news:46613d16$0$36440$4faf...@reader5.news.tin.it...
> Access 00/XP
>
> Ciao a tutti, vorrei iniziare a documentarmi come poter far lavorare più applicazioni di Access, circa 20, ubicate in località
> diverse.
>
> Preciso che l'applicazione base dovrebbe risiedere in un server ubicato in Roma, mentre tutte le altre  stanno in giro per
> l'italia. Queste ultime dovrebbero essere in grado di connettersi in tempo reale per
>
> inviare i propri dati a Roma, oppure inviare dei pacchetti di dati ad una certa ora stabilita dal gestore delle applicazioni, o
> ....... qualsiasi altro modo.
Se decidi di inviare il pacchetto dei dati via internet, non hai bisogno di molti strumenti in più di quelli che hai già.
> Non so immaginare quanto sia facile o difficile; vi ringrazio in anticipo per ogni consiglio utile alla risoluzione del problema,
> nonchè per l'indicazione di qualche testo a cui fare riferimento.
>
> Grazie 1000
>
> Bruno
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:f3ukji$nqg$1...@tdi.cu.mi.it...

-------------------------------
Mi son spiegato male, intendevo, ad esempio, la possibilità di inviare la
notte tutti i record inseriti nella giornata al fine di evitare collegamenti
che potrebbero rallentare il tutto o la mancanza del collegamento stesso per
dialogare con il server. Cioè, avere un database autonomo che poi invia i
dati al db del server.
Ciao, Bruno


text:
"Bruno - S95" <
mus...@virgilio.it
> ha scritto nel messaggio news:4662da8d$0$37195$4faf...@reader3.news.tin.it...
>
> Mi son spiegato male, intendevo, ad esempio, la possibilità di inviare la notte tutti i record inseriti nella giornata al fine di
> evitare collegamenti che potrebbero rallentare il tutto o la mancanza del collegamento stesso per dialogare con il server. Cioè,
> avere un database autonomo che poi invia i dati al db del server.
>
> Ciao, Bruno
Io intendevo proprio quello.
Se pensi che quello che hai appena descritto è quello che si faceva (e in alcuni casi si fa) per elaborare grandi quantità di dati
proprio quando non c'è altro traffico...
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:f3umqe$q6m$1...@tdi.cu.mi.it...

=====================
Bhe, a questo punto cado dalle nuvole; non ho idea del metodo da utilizzare,
vuoi illuminarmi sugli strumenti e sul/sui metodi di cui parli. Sappi che
non sono un professionista te ed altri del NewsGroup.
Grazie, Bruno


text:
"Bruno - S95" <
mus...@virgilio.it
> ha scritto nel messaggio
news:4662ea13$0$36449$4faf...@reader5.news.tin.it...
>
> Bhe, a questo punto cado dalle nuvole; non ho idea del metodo da
> utilizzare, vuoi illuminarmi sugli strumenti e sul/sui metodi di cui
> parli. Sappi che non sono un professionista te ed altri del NewsGroup.
>
> Grazie, Bruno
Possiamo partire da una cosa semplice semplice; da access crei il pacchetto
di dati (in formato testo) e lo invii via FTP al tuo pc/server. Il pc/server
ha schedulato il processo di controllo della presenza di file in una
determinata cartella, se trova il file lo importa/elabora e cancella (o lo
sposta)...
Ciao.
--
Sergio MAZZA


author: MA

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:f3ttg9$3cm$1...@tdi.cu.mi.it...

carlo, ciao
perchè non ne fai un articolo su Accessgroup??
Così rimane ed è più semplice indicarlo ai prossimi utenti
Tks
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Segrate (MI), 7-8 giugno 2007


text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:f3ttnc$3gh$1...@tdi.cu.mi.it...
>
> "Panathos" <
pana...@gmail.com
> ha scritto nel messaggio
> news:1180817491.0...@m36g2000hse.googlegroups.com...
>> Carlo Costarella ha scritto:
>>
>>>
http://www.xpunlimited.com/
>>> Prodotto veramente eccezionale, che costa poco e ti permette un numero
>>> virtualmente illimitato di connessioni, tutto dipende dalla memoria
>>> installata sul server.
>>
>> Molto bello!
>>
>>> Personalmente lo uso in una situazione con molte macchine concorrenti e
>>> va a
>>> dir poco una meraviglia.
>>
>> Testimonianza a dire poco rinfrancante :-D
>>
>> Grazie Carlo, non conoscevo questo prodotto, da una rapida occhiata al
>> sito credo che potrebbe risolvermi una grossa rogna.
>>
>> Per caso hai Thin Client Citrix fra le macchine con cui lo utilizzi? O
>> quantomeno, hai mica avuto modo di testarlo/avere info sul
>> funzionamento con tali tipi di Thin Client?
>>
>> ciao,
>> Panathos
>>
>
> No, non ho questa macchina tra i client. Considera che se č possibile
> collegarsi a desktop remoto stadalone o via web desktop remoto, č anche
> possibile usare XPUnlimited. Puoi comunque scaricare la demo perfettamente
> funzionante (mi pare fino a tre connessioni) e provare il tutto.
> Inoltre Microsoft fornisce i driver per desktop remoto per molti sistemi
> operativi.
>
> Ciao, Carlo
Cosě facendo sipossono mettere in rete anche i palmari a questo punto
basta una wlan ed il desktop remoto
vero?



text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:f40enk$3m2$1...@tdi.cu.mi.it...
cut
>
> Così facendo sipossono mettere in rete anche i palmari a questo punto
> basta una wlan ed il desktop remoto
> vero?
Esattamente. La cosa importante è che il client che accede sia riconosciuto
dal "server" ovvero che l'utente sia registrato e abbia una password.
Forse un dubbio mi rimane sulla possibilità di desktop remoto di
ridimensionare la pagina allo schermo del palmare nonostante questo sia
previsto dal programma di connessione.
Dal PPC andare in Programmi...Client di Terminal...digitare l'ip del
"server"....immettere loghin e password e il gioco è fatto.
Vorrei aggiungere che i palmari hanno i terminal già impostati e funzionanti
di default!
Ciao, Carlo


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:f40ej8$3i4$1...@tdi.cu.mi.it...
cut
> perchč non ne fai un articolo su Accessgroup??
> Cosě rimane ed č piů semplice indicarlo ai prossimi utenti
>
> Tks
Sarebbe un onore!
Ciao, Carlo


text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:f40k16$9td$1...@tdi.cu.mi.it...
>
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:f40enk$3m2$1...@tdi.cu.mi.it...
> cut
>>
>> Così facendo sipossono mettere in rete anche i palmari a questo punto
>> basta una wlan ed il desktop remoto
>> vero?
>
> Esattamente. La cosa importante è che il client che accede sia
> riconosciuto dal "server" ovvero che l'utente sia registrato e abbia una
> password.
> Forse un dubbio mi rimane sulla possibilità di desktop remoto di
> ridimensionare la pagina allo schermo del palmare nonostante questo sia
> previsto dal programma di connessione.
Oppure basta creare form adatte.



text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:f40k26$9vd$1...@tdi.cu.mi.it...
>
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:f40ej8$3i4$1...@tdi.cu.mi.it...
> cut
>
>> perchè non ne fai un articolo su Accessgroup??
>> Così rimane ed è più semplice indicarlo ai prossimi utenti
>>
>> Tks
>
> Sarebbe un onore!
>
> Ciao, Carlo
beh allora azzardo: che ne dici di presentare il prodotto alla Cisa? come
tuo secondo intervento



text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:f40kss$b04$1...@tdi.cu.mi.it...
cut
> beh allora azzardo: che ne dici di presentare il prodotto alla Cisa? come
> tuo secondo intervento
Se il tempo lo permette, per me va bene.
Possiamo anche darci un'occhiata nelle pause di lavoro.
Intanto in privato ti ho mandato l'articolo da pubblicare su AccessGroup.
Ciao, Carlo


text:
cut
>> Forse un dubbio mi rimane sulla possibilità di desktop remoto di
>> ridimensionare la pagina allo schermo del palmare nonostante questo sia
>> previsto dal programma di connessione.
>
> Oppure basta creare form adatte.
Certo. Questo ti darebbe la certezza di poterci lavorare.
Io ho già intuito l'enormità delle applicazioni possibili con questo
sistema:
rete wireless, n palmari e un solo applicativo; magazzini, ospedali,
fabbriche...
Ciao, Carlo


text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:f40vot$obf$1...@tdi.cu.mi.it...
>
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:f40kss$b04$1...@tdi.cu.mi.it...
> cut
>
>> beh allora azzardo: che ne dici di presentare il prodotto alla Cisa? come
>> tuo secondo intervento
>
> Se il tempo lo permette, per me va bene.
Non credo che la pioggia ce lo possa impedire...
;-)
> Possiamo anche darci un'occhiata nelle pause di lavoro.
no, va bene come workshop



text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:f40cam$15j$1...@tdi.cu.mi.it...

_
Sergio, siete tutti dei mostri di informatica; mi sento davvero incompetente
se penso a voi.
Pensa che quello che hai descritto è una cosa semplice semplice, e se fosse
difficile.
Purtroppo per me, non ho certe basi e pertanto se non ho qualche testo o
esempio su cu appoggiarmi, anche volendo, non riuscirei a cavarne nulla.
Devo dire una cosa molto sentita: Grazie a tutti voi per il grande
contributo e pazienza che distribuite con tanta passione a tutti i
principianti e non.
Grazie ancora
Bruno


text:
"Bruno - S95" <
mus...@virgilio.it
> ha scritto nel messaggio news:466433ea$0$4789$4faf...@reader4.news.tin.it...
> Sergio, siete tutti dei mostri di informatica; mi sento davvero incompetente se penso a voi.
Quando dici "Mostri" pensi a qualcun'altro, veroo?!?
> Pensa che quello che hai descritto è una cosa semplice semplice, e se fosse difficile.
>
> Purtroppo per me, non ho certe basi e pertanto se non ho qualche testo o esempio su cu appoggiarmi, anche volendo, non riuscirei a
> cavarne nulla.
>
> Devo dire una cosa molto sentita: Grazie a tutti voi per il grande contributo e pazienza che distribuite con tanta passione a
> tutti i principianti e non.
>
> Grazie ancora
>
> Bruno
Non ho scritto nessuna riga codice perché non so' in che condizioni sei; (es.) se hai un server/webserver raggiungibile via rete con
il servizio ftp avviato.
Nel tuo primo messaggio hai parlato di un "server a Roma"; ma questo server che servizi ha? Web/FTP/...?!?
Capisci che è tutto troppo generico?
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:f41d33$b1u$1...@tdi.cu.mi.it...

===============0
I collegamenti che abbiamo con il server permettono di accedere alle
cartelle condivise via FTP e i software sviluppati, per quel che ne so, uno
con oracol e uno in VB, non ho idea di come si colleghino. Ho chiesto ad un
mio collega che ha sviluppato in VB una semplice ma utile applicazione e mi
ha risposto che oracol fa tutto da solo; non ho idea, non vedendolo, cosa
intendesse dire per ... tutto da solo. Sarà tipo XPUnlimited ?
Bho, comunque mi rendo conto che il mio livello di conoscenza in materia è
basso. Al momento me la cavo con Access esclusivamente con le espressioni e
qualche riga di codice semplice e talvolta il codice è modificato perchè
sono routine o function attinte grazie a voi, infatti i comandi dati via
codice all'interno delle forms o reports non lo considero certo scrivere
codice.
Ti assicuro che la vedo tosta nonostante abbia seguito un paio di videocorsi
e letto qualche testo di VBA ed ora uno di VB, che, se ho ben capito, alla
fine è lo stesso.
Anche Access all'innizio era dura da imparare, ma dopo aver visto
materialmente come si lavorava con gli strumenti e i dati, allora non ho più
avuto problemi per apprendere di più. Il difficile è sicuramente non avere
le basi e non sapere da dove iniziare Meno male che ci siete voi.
E' tanto tanto tanto tosta.
Ciao dal disperato
                    Bruno


text:
cut
> Ciao dal disperato
>                    Bruno
Dunque se ho ben capito dovresti mettere su "da zero" un applicativo
multiutente e su rete geografica.
Spero tu ti renda conto di cosa significa fare un aplicativo del
genere...che, immagino, non sarà una rubrica condivisa!
Dalle tue risposte, specialmente l'ultima, ti consiglio francamente di
sopprassedere per il momento o rivolgerti, magari anche in questo NG, ad un
programmatore con esperienza in tal senso.
Qui, sempre se ho ben capito, non si tratta di trovare il sistema di
trasferire dati o usare un desktop remoto con un'applicativo già fatto, si
tratta di costruire il programma dall'inizio.
Mi sbaglio?
Comunque, mai si comincia mai si arriva; quindi coraggio e vediamo cosa
riusciamo a tirare fuori.
Ciao, Carlo


text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:f41laf$k66$1...@tdi.cu.mi.it...

===============
Ciao Carlo, mi sto solo avvicinando a questo mondo, perchè come tu hai
scritto "mai si comincia mai si arriva", carina questa.
Poù frequento questo NG e più rimango affascianto, e non è lecchinaggio...
Per ora è meglio sopprassedere. Per la trasmissione dei dati è stato fatto
fare un'applicativo che è costato sicuramente un bel pacchetto di soldini;
francamente devo dire che per quanto io non ci capisca nulla di codice, con
Access, espressioni, ecc. iniziando per necessità ne 1997, appena arrivato
al reparto, ho sviluppato un piccolo applicativo, senza neanche curarlo
tanto, per di più neanche concluso per questioni di tempo, il quale svolge
funzioni e utilità che quello professionale non da minimamente. Ovviamente
non è colpa del programmatore, bensì della scelta di farlo appoggiare, per
vedere le necessità , da una persona che sicuramente conosce il proprio
lavoro, ma che non ha neanche idea di come funziona un db, che cosa sia una
tabella, ecc.. Detto questo, ho detto tutto; hanno buttato due campi per
fare uno stralcetto senza pensare a tutto quello che si sarebbe potuto avere
con la manipolazione dei dati, togliendo lavoro inutile a quelli sotto che
devono cercare nuovamente i dati sulle carte. Ho detto tutto.
Vediamo più avanti. La mia pecca è stata di non aver fatto un corso serio di
VB o altro per migliorare le mie capacità, anzichè fare da solo e con
pochissimo tempo, lavorando fino alle 3 /4 di notte per imparare e fare in
db. Peccato, sono sempre in tempo a svegliarmi, il fatto è che a volte
necessita essere indirizzati. Dico solo che per programmare ci vuole molta
testa; mi sa che non è per tutti.
Ciao, Bruno


text:
On 4 Giu, 21:06, "Bruno - S95" <
mus...@virgilio.it
> wrote:
> Vediamo più avanti. La mia pecca è stata di non aver fatto un corso serio di
> VB o altro per migliorare le mie capacità, anzichè fare da solo e con
> pochissimo tempo, lavorando fino alle 3 /4 di notte per imparare e fare in
> db. Peccato, sono sempre in tempo a svegliarmi, il fatto è che a volte
> necessita essere indirizzati. Dico solo che per programmare ci vuole molta
> testa; mi sa che non è per tutti.
Dai Bruno non scoraggiarti; da quanto hai scritto avete necessità di
mettere su una applicazione non proprio banale, e avete già avuto
esperienza di come a volte gli "esterni" possono essere bravi
informatici, ma questo non garantisce di ottenere cose calibrate per
le vostre esigenze (e applicazioni fatte parzialmente su misura, sono
altrettanto parzialmente utili, come tu stesso hai scritto a proposito
delle ricerche su carta).
Fossi in te approfitterei per prendere tre piccioni con una fava:
proponi all'azienda di prendere uno sviluppatore  (a progetto, per un
vero progetto una volta tanto :-)) per realizzare l'applicazione
standoti di fianco.
Così tu affianchi lui istruendolo su cosa deve ottenere, e lui
affianca te spiegandoti cosa fa e perché lo fa. L'azienda ottiene
l'applicazione fatta, e formazione per un proprio dipendente (che poi
dovrà mantenerla e/o modificarla, a seconda delle esigenze future).
Tempi (si spera) accettabili, formazione per te, e applicazione su
misura. Mi parrebbe un buon investimento :-)
ciao,
Panathos


text:
"Panathos" <
pana...@gmail.com
> ha scritto nel messaggio
news:1180997634.0...@p77g2000hsh.googlegroups.com...




ciao,
Panathos
================
La tua idea è intelligente, purtroppo non è così semplice e preferisco non
addentrarmi sul perchè,
Grazie, Bruno


text:
"Bruno - S95" <
mus...@virgilio.it
> ha scritto nel messaggio
news:4664509a$0$36450$4faf...@reader5.news.tin.it...
>
> I collegamenti che abbiamo con il server permettono di accedere alle
> cartelle condivise via FTP e i software sviluppati, per quel che ne so,
> uno con oracol e uno in VB, non ho idea di come si colleghino. Ho chiesto
> ad un mio collega che ha sviluppato in VB una semplice ma utile
> applicazione e mi ha risposto che oracol fa tutto da solo; non ho idea,
> non vedendolo, cosa intendesse dire per ... tutto da solo. Sarà tipo
> XPUnlimited ?
"fa tutto da solo" vuol dire tutto e niente; di solito si dice per
conclueder il discorso.
---omissis---
> Anche Access all'innizio era dura da imparare, ma dopo aver visto
> materialmente come si lavorava con gli strumenti e i dati, allora non ho
> più avuto problemi per apprendere di più. Il difficile è sicuramente non
> avere le basi e non sapere da dove iniziare Meno male che ci siete voi.
> E' tanto tanto tanto tosta.
Vedrai che col passare del tempo ti sembrerà meno tosta. Tu concentrati su
quello che ti riesce meglio, lo coltivi e piano piano ampli il campo delle
conoscenze.
O pensi che si nasca imparati?
> Ciao dal disperato
>                    Bruno
Comunque, da quanto leggo in questa ultima tua potrebbe non essere così
nera; se è vero che hai un server con oracle, e i dati devono andare
direttamente nelle sue tabelle, con ODBC potresti collegarti direttamente a
queste da access.
Non te la voglio fare semplice ma non sei certo il primo a fare una cosa del
genere; ovviamente sempre con le dovute cautele...
Ciao.
--
Sergio MAZZA


title: Differenza tra ore oltre le 24 ore

author: Maurizio

text:
Ciao a tutti dopo tanto prova e riprova son riuscito a calcolare la
differenza tra due orari, la cosa funziona però l'ora d'inizio e l'ora
di fine siano diversi dalle 24.
Mi aiutate a capire come devo fare se io voglio il totale delle ore se
l'ora d'inizio è xesempio le 23.00 e l'ora di fine è 04.00 (mattino)?
Grazie in anticipo


title: Differenza tra ore oltre le 24 ore

author: geppo

text:

Sul sito di Karl Donaubauer trovi la soluzione:
http://www.donkarl.com/it/FAQ/FAQ2Generale.htm#2.10
--
Ciao
Geppo


title: sono le 3.02 e sono riuscito a far funzionare la chiave hw

author: stwe

text:
era una stronzata (passatemi il termine), ma ho fatto un casino
colossale!!!!!!!!!!
ci sono solo un paio di dubbi che cerco di farmi spiegare da chi me le ha
vendute:
se non uso il db di esempio e gli reimporto tutto non funziona nulla, bo,
eppoi se provo a caricare la libreria dll che c'è assieme al tutto access si
rifiuta, mo domani spero di capire!!!!!!!
by
stwe
ps per ora si chiude solo il programma, mi resta il problema della
crittografia....


title: list box, operazione complicata

author: acMad

text:
forse chiedo la luna... ma sicuramente si puo' fare e nonostante cerchi
nella guida di access e su MSN.. non riesco a capire come farlo.. ;(
ho una combo box che contiene una serie di valori
premendo un tasto, copio il valore selezionato in due list box..
una visibile e l'altra no... tramite
Me.NomeListBox.AddItem Me.NomeCombo.Value
Me.NomeListBoxHidden.AddItem Me.NomeCombo.Value
ora vorrei poter fare anche l'operazione inversa..
ho visto che esiste il metodo RemoveItem ma come funzia?
io vorrei che il mio utente scegliesse l'elemento da togliere dalla lista,
premesse un tasto e la funzione associata all'evento click del tasto mi
togliesse quell'elemento da entrambe le list box.
possibile?
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: list box, operazione complicata

author: Alessandro Baraldi

text:
acMad ha scritto:
> forse chiedo la luna... ma sicuramente si puo' fare e nonostante cerchi
> nella guida di access e su MSN.. non riesco a capire come farlo.. ;(
>
> ho una combo box che contiene una serie di valori
> premendo un tasto, copio il valore selezionato in due list box..
> una visibile e l'altra no... tramite
>
> Me.NomeListBox.AddItem Me.NomeCombo.Value
> Me.NomeListBoxHidden.AddItem Me.NomeCombo.Value
>
> ora vorrei poter fare anche l'operazione inversa..
>
> ho visto che esiste il metodo RemoveItem ma come funzia?
>
> io vorrei che il mio utente scegliesse l'elemento da togliere dalla lista,
> premesse un tasto e la funzione associata all'evento click del tasto mi
> togliesse quell'elemento da entrambe le list box.
>
> possibile?
Se le 2 ListBox sono IDENTICHE, è assurdo che siano 2 quando ne basta
1.... in ogni caso:
Me.NomeList.RemoveItem (Me.NomeList.ListIndex)
@Alex


title: list box, operazione complicata

text:
Alessandro Baraldi ha scritto:
> acMad ha scritto:


> Me.NomeList.RemoveItem (Me.NomeList.ListIndex)
ecco il pezzo che mi mancava...
vediamo se funzia..
le due listbox non sono IDENTICHE... in una ho dei valori, nell'altra
altri valori generati prima del passaggio...  it's a mess.. ;)
