title: MI5 Persecution: Faxes Sent to Media1 (4666)

text:
Faxes Sent to British Media logs
During the 1998-2000 period my records indicate that I sent at least 6,137 faxes to the British media,
of which 5,775 went via TPC's email-to-fax service and 362 were sent via fax-modem direct from my computer.
The actual figure is obviously higher since, for most of this period, whenever a recipient asked to be deleted
from my mailing list, I totally wiped all entries including that from the logfile.
In the records "Y" indicates successful transmission from fax-modem, "N" indicates failed transmission from fax-modem.
"E" indicates an error occurred while transmitting via fax-modem and a fax may have been only partly transmitted.
"y" and "n" indicate success or failure via TPC.
In April 2000 I changed the method of operation by recording "R" when a recipient requested removal, rather than
wiping their details from my mailing list and records; and keeping "B" records for when TPC actioned a ban on a
recipient's fax-number, but the recipient did not write to ask me to cease faxing. The purpose of these changes
was to keep more accurate and complete records, but the intention was thwarted by the police complaint.
Also in April 2000, I added some further fax numbers to my media mailing list and records, which is why some of the
faxnumbers below have only a single entry, and some indeed have none.
441132420652	yyyyyYyyyyyyyyyyyyy
441132439387	yyyyyYyyynyyyyyyyy
441132445107	yyyyyYyyyyyynyyyyyy
441132455139	n
441132460037	yyyyyYyyyyyyyyyyyyy
441132461105	yyyyyYyyynyyynnnnnn
441132836586	yyyyyYynyyyyyyyyyyy
441142664375	nnyyyyYyyyyyyyyyyyy
441142769089	yyyyyyYyyyynnnyyyyyy
441142853159	yyyyyYyyynyynyyyyy
441159012850	y
441159363497	n
441159420433	ynnnnYyynnyyyyyyyyy
441159455243	n
441159527001	ynyyyYynnyyynnyynny
441159550552	yyyyyYyyyyyyynnnnn
441159822568	n
441162311123	y
441162511463	yyyyyYyyyyyyyyyyyyy
441162512151	yyyyyYyyyyyyyyyyyyy
441162512979	n
441162561303	yyyyyYyyyyyyyyyynB
441162640948	yyyyyYyyyyyyyyyyyyn
441162667776	yyyyyyyYyyyyyyyyyyyyy
441179226744	n
441179238323	yyyyyNynyyyyyyyyyy
441179279568	n
441179298612	yyyynYyyyyyynnnnnn
441179317463	y
441179722400	yyyyyyyYyyyyyyyyyyyyyy
441179732549	yyyyyyyYyyyyynyyyyyy
441179741537	yyyyyyyYnnynyyyyyyyyy
441179744114	yyyyyyyYyyyyyynyyyyy
441179843202	yyyyynYynynyyyyynyyy
441202297904	n
441203407129	n
441203551744	yyyyyyYyyyynyyyyyyyy
441203695110	y
441203696867	n
441203868202	nyyyyYyyyyyyyyyyyyy
441203868205	yyyyyYynyyynyyyyyyy
441206561199	yyyyyYynyyyyyyyyyyn
441209314345	yyyyyYyyyyyyyyyyyy
441212330173	n
441212331465	y
441212367220	y
441212434536	y
441213591117	yyynyNyynyyyyyynnyn
441214141120	y
441214148181	yyyyyYnnnnnnnnnnnnn
441214148241	yyyyyEnnnnnnnnnnnnn
441214148634	yyyyyYnnnnnnnnnnnnn
441214148847	yyyyyNnnnnnnnnnnnn
441214148900	nyyyyYnnnnnnnnnnnnn
441214155026	n
441214547622	n
441214723174	yyyyyYyyyyyyyyyyyyy
441216161011	yyyyyYynyyyyynnnnnn
441216251346	y
441216262041	yyyyyYyyyyyyyyyyyyy
441216344766	yyyyyYyyyyyyyyyyyyy
441216437239	y
441216666370	yyyyyYyyyyyynnnnnn
441216932753	yyyyyYyyyynyynnnnnn
441216961007	yyyyyYyyynyyyyyyyy
441217066210	yyyyyYyyyyyynnnnB
441217090205	y
441217115824	y
441217533111	nyynnYnyyyynyyyyyyy
441222223157	yyyyyYyyyyyyyyyyyyy
441222224947	y
441222229326	y
441222384014	yyyyyYyyyynyyyyyy
441222498151	n
441222552973	yyyyyNyyyyyyyyyyyyy
441222555286	yyyyyYyyyyyyyyyyyyy
441222555960	yyyyyYyyyyyyyyyyyyn
441222597183	ynyyyYyyyyyyyyynyyy
441222615966	y
441222665650	n
441222798555	n
441223235161	yyyyyNyyyyyyyyyyyyy
441223315052	nnnnnYnnnnnnnynyyyy
441223361508	yyyyyYyyyyyyyyyyyyy
441223460832	yyyyyYyyyyyyyyyyyy
441223467106	yyyyyYyyyyyyyyynyy
441224212163	y
441224633282	nyyyyYyynyyyyyyyyyy
441224637289	yyyynYynynnyyyyynyy
441224846800	yyyyyYyyyyyyyyyyyyy
441225448688	n
441225460709	y
441225775198	y
441227771558	nyyyyYyyyyyyynnnnnn
441228511195	nyynnYyyynyyyyyyyyy
441228810453	yyyyyYyynyyyyyyyyyy
441228818444	yyyyyYyyyyyyyynyyyy
441228819444	yyyyyYyyyyyyyyyyyyy
441229870008	ynnyyEyyyyyyyyyyyyy
441232246695	yyyyyYyyyyyyynyyyny
441232311740	y
441232338800	yyyyyYyyyynyyyyyyyy
441232338801	yyyyyYyyyyyyyyynyyy
441232381915	yyyyyYyyyyynynnnnyn
441232454406	n
441232541550	n
441232682111	y
441232682757	y
441232700029	y
441233641816	y
441233812707	n
441234218580	nyyynEyynyynnyyyyyn
441234270580	y
441235436899	y
441235524024	yyyyyYyyyyynyyyyyy
441235822746	y
441235835163	n
441237423333	yyyyyYyyyyyyyyyyyyy
441242255671	n
441242584270	y
441242621343	y
441242699666	yyynyYyyyyyyyyyyyyy
441243576456	yyyyyYyyyyynnnnnB
441243775878	y
441243786464	yyyyyyyyYyyyyyyyyyyyy
441244341677	n
441244678749	y
441245267228	yynnyynnYynyyyyyyyynyy
441245492983	nyyyyynEyyyyyyynnyyyy
441246582227	n
441247814974	yyyyyyyYnyyyyyyyyyny
441247818913	yyyyyyyYyyyyyyyyyyyyy
441248351443	yyynyyynYynyyyyyyynyyy
441252725007	n
441253301965	yyynyynyYyyynyyynyyyyy
441254680821	nyyyEyyyyyyyyyyyy
441256492599	y
441257450036	n
441273404280	yyyyyYyyyyyynyyynyy
441273430098	yyynyYyyyyyynyyyyyy
441273440229	y
441273486852	y
441274720375	n
441274728534	yynnnYnnnnnnnnnnnyn
441274771680	yyyyyYnyynynnynynB
441274828555	y
441279430009	n
441279431059	y
441279445289	yynnyYynnnnnyyyyy
441285647247	y
441292283665	nyynyYyyyyyyyynyyyy
441293560927	ynyyyYynnnnyyyyyyyy
441293565663	yyyyyYnyyyyyyyyynny
441293820517	n
441295270659	n
441296398988	yyyyyEyyyyyyyyyyyyy
441303272292	yyyyyNyyyyyyyyyyyyy
441303283874	yyyyyNyynyyyyyyyyyy
441305250052	yyyyyYyynyyyyyyyyyy
441305250910	yyyyyYyyyyyyyynyyy
441312202443	yynyyyNyyyyyyyyyyyynn
441312204344	yyyyyyYyyyyyyyyyyyyy
441312204819	y
441312254580	y
441312267420	yynyyyYyyynyyyyyyyyy
441312283220	n
441312284293	y
441312284333	n
441312285462	n
441312442674	n
441312444785	n
441313152906	y
441313177202	y
441313344473	y
441314462279	y
441315552869	n
441315575881	y
441315579699	y
441315583277	yyyyyYyyyynyyyyyyyy
441316621323	y
441316648001	n
441316688741	y
441322550553	nyyyyYyyyynyyyyyyyy
441322667633	y
441324630515	y
441325368824	n
441327361514	y
441332290794	yyyyyYyyyyyyyyyyyy
441332292229	yyyyyYyynynnnnnnnnn
441332386036	y
441334762661	n
441342850244	y
441343540142	nnnnnYynyyyyyyyyyyy
441344770990	y
441352759009	y
441352759821	yyyyyYnnnnnnnnnnnnn
441355262626	y
441372377526	y
441372465041	n
441373452888	y
441376521222	y
441382202188	yyyyyYynyyynyyyyyyn
441382454590	y
441382480230	yyyynNnnnnnnnnnnnnn
441382593252	yyyyyYyyyyyyynnnnnn
441387251121	y
441387265629	yyynyYnyyyyyynnynyn
441392425570	nyyyYyyyyyyyyyyyyy
441392428048	y
441392444433	yyyyyYyyyyyyyyyyyny
441392444644	yyyyyYyyyyyyyyyyyy
441397701007	yyyyEyyyyyyyyyyyy
441403234714	y
441412210283	yyyyyNyyyyyynyyyny
441412213595	n
441412264541	n
441412272090	n
441412481099	y
441412482362	yyyyyYyyynnnnnnnB
441412482470	n
441413003030	yyyyyYyyyyyyyynyyy
441413062265	yyyyyYyyyyyyyyyyy
441413062266	nynnnYynnnnnynnnnn
441413062322	yyyyyYyyyyynyynnnn
441413312126	yyyyyYyyyynyyyyyyy
441413325448	yyyyyNynnyyyyyyyny
441413327990	y
441413340614	ynnnnYyyyynyynyyyy
441413373031	y
441413382937	yyyyyYnyyynnnnnnB
441413382955	yyyyyYyyyyyyyyyyny
441413533292	yyyyyYyyyyyynnnnnn
441415322562	yyyyyYnyyynyyyyyyn
441415521344	yyyyyNyyyyyyyyyyyy
441418870963	nynyyYnyyyyyyyyyyy
441420475831	y
441420544044	yyyyyYyynyyyyyyyyy
441423522922	yyyyyYyyyyynyyyyyy
441423526294	n
441424870877	nnnyyYnnnnnnnnnnB
441428658971	yyyyyYyyyyyyyyyyyn
441428751057	y
441442877407	nnnynYyyyyyyyyyyyy
441442877409	nyyyyEyyyyyyyyyyyy
441443226500	n
441452300581	y
441452309491	yynyyYyyyyyyyyynyyy
441452423008	yyyyyYyyyyyynnnnnnn
441452529446	yyyyyYnyyynnnnnnnnn
441452652750	y
441453759311	n
441453890827	y
441454281094	y
441463243224	yyyyyYyyynyyyyyyyyy
441463715384	yyyyyYyynynyyynyyyy
441467632969	yyyyyYyyyyyyyyyyyyy
441472341967	yyyyyYyyyyyynynyyn
441473210887	yyyyyYyyyyyyyyyyyyyy
441473218447	n
441473233279	yyynyYyyyyyyyyyyyny
441473741200	yyyyyYynyyyyyyyyyyy
441477535756	y
44148149676	yyyyyYyyyyynnnnnnB
441481496768	yyyyyYyynyyyyyyyyyy
441481713557	yyynnEynyyyyyyyyyyy
441482226409	nyyyyEyyynyyyyyyyyy
441482586028	yyyyyYnyyyyyyyyyyyn
441482587067	yynyyEyyyynyyynyyy
441482848833	n
441483203378	n
441483304952	yyyyyYyyyyyyyyyyyyy
441483454443	yyyynYyyyyyyynynyn
441483506331	y
441483573686	y
441483764895	nyynyNnnnnnnnnnnnB
441484530604	n
441485600672	y
441488686900	n
441489589453	yyyyyYnnnyyyyyyyyyn
441491571635	y
441492535248	yyyyyYyynyyyynyynnn
441492543226	y
441494445400	yyyyyNyyyyyyyyyyyyy
441504260067	yyyyyYyyyyyyyynnnnn
441504269048	nyynyYyyynnnnnnnnB
441504311177	yyyyyEyyyyyyyyyyyyy
441505702333	yyyyyYyyyyyyyyyyyyy
441512362180	y
441514710330	yyyynNnnyyynnnynyyy
441514710333	yyyyyYyyyyyyynyyyyy
441516321698	y
441516325484	n
441517093389	yyyyyYyyyyyyyyynnny
441522511058	yyyyyYnyynyyyyyyyyy
441522511616	n
441522514162	yyyyyEyyyyynyyyynyn
441522549911	yyyyyYyyyyyyyyyyyyy
441524848787	yyyyyYyyyyyyyyyyyyy
441532443430
44153432569	yyynyYyynyyyyyyyyny
441534816817	yyyyyYyyyyynyyyyyy
441534887799	yyyyyYyyyyyyyyyyyyy
441536517390	yyyyYyyynyyyyyyny
441539445128	y
441543417154	y
441552560589
441553617137	n
441553766453	yyyyyYyyyyyyyyyyyny
441553767200	nyyyyYnyyyyynynnnyy
441582401214	yyynyYnnnnyyyyyyyn
441582401467	nyyyyYyyyyyyyyyyyyy
441582493486	y
441582746978	y
441584875900	yyyyyYnyynynnynyyyy
441590612624	y
441595695696	yyyyyYyyyynnnnnnnB
441603222602	y
441603415781	n
441603507723	y
441603612930	y
441603613483	nyyyyYnyyyyyynnnnnn
441603615494	yyyyyYyyyyyyyyyyyyy
441603630892	yyyyyYynyyyyyyyyyny
441603631032	yyyynYyyyyyyyyyyyyy
441603633631	yyynnYyyyyyyyyyyyyy
441603633692	yyyyyYyyyyyyyyyyyyy
441603666252	yyyyyYynyynyyyynynn
441603666353	yyyyyYyyyyyyyyyyyyy
441603667865	yyyyyYyyyyyyyyyyyyy
441603761245	yyyyyEyyyyyyyyyyyyy
441604230709	yyyyyYyyyyyyyyyyyyy
441604670635	y
441604795601	ynnnyYyyyyynynyyyny
441612281020	yyyyyYyyyyyyyyyyyyy
441612362427	n
441612364535	nyyyyYyyyyyyynyyynn
441612365804	yyyyyYyynyyyyyyyyny
441612369443	yyyyyYyyyyyynyyyyny
441612375353	y
441612889000	yyyyyNnynnnnnnyynny
441616836065	yyyyyYyyyyyyyyyyyyy
441618272029	yyyyyYyyyyyyyyyyyyy
441618320788	yyyyyYynynyyyyyyyyy
441618325351	y
441618328809	yyyyYyyyyyyyyyyyny
441618392066	n
441618398048	n
441618487824	yyyyyYyyyynyyyyyyy
441618720206	yyyyYyyyynyyyyyyyn
441618771005	yyyyYnnnnyyyynyyyy
441619692709	n
441622714000	yyyyyYyyyyyyyyyyyyy
441623427316	y
441624661411	yyyyyYyynyyyyyyyyyy
441625524510	y
441625583537	n
441625584344	yynnyYnnnnnnnnnnnnn
441631570057	yyyyyYyyyyyyyyynnyn
441634264701	n
441634830573	yyyyyYyyyyyyyyyyyyy
441634830930	n
441638665789	n
441642211356	yyyyyYyyyyyyyyyyyny
441642244595	n
441642566560	yyyyyYyyyyyynyyyyyy
441648763828	nyyyyYnnyyyyynnnnnn
441686623666	yyyyyYnyyyyyynnyny
441702345224	yyyyyYyyyyyyyyyyyy
441702556248	n
441703223388	yyyyyYyyyyynnnnB
441703232983	n
441703329404	y
441703335050	nyyyyYyyyyynyyyyyy
441703339648	yyyyyYyyyyyyyyyyy
441703339931	nyyyyYnnnnyyyyyyyy
441703630289	n
441705291709	y
441705358863	yyyyyYyynyyyynyyyy
441708727305	n
441708865870	n
441712097484	yyyyyYyynyyynyyyyy
441712110507	nyyyyYyyyynnnyyyyy
441712116270	y
441712174907	n
441712185857	yyyyyYyyyyyyyyyyy
441712186460	y
441712216341	nynnnYynnnnnnynnnn
441712220792	y
441712220832	yyyyyEyyyyyynnnnnn
441712221555	n
441712223172	nyyynYyyyyyyyyyy
441712225889	yyyyyYyynyyynnnnB
441712235631	nyyyyYnnnnnnnnnnB
441712241868	y
441712244452	y
441712272005	y
441712290352	yyyyyYyyyyyyyyyyyn
441712293395	yR
441712302691	n
441712302818	y
441712322302	ynyyyYyyynnnnnnnB
441712330335	n
441712330397	yyyyyYyyyyyyyyyyyy
441712332065	yyyyyYyyyyyyynnnnn
441712333161	n
441712333534	yyyyyYyyyyyyyyyyyy
441712333686	y
441712336706	yyyyyYynyyynyyyyyy
441712337899	y
441712343300	n
441712368136	nnnnnYnnnnnnnnnnB
441712388446	y
441712401153	y
441712402254	n
441712404171	yyyyyYnnnnnnnyyyyy
441712404399	n
441712405518	y
441712407517	y
441712428961	n
441712430542	n
441712447875	yyyyyYyyyyyyyyyyyy
441712478979	y
441712480133	y
441712492751	n
441712500212	y
441712500966	y
441712501204	n
441712512725	y
441712537406	n
4666
--
Posted via NewsDemon.com - Premium Uncensored Newsgroup Service
      ------->>>>>>
http://www.NewsDemon.com
<<<<<<------
Unlimited Access, Anonymous Accounts, Uncensored Broadband Access


title: Casella combinata inserimento di più valori...

author: Enea

text:
Attraverso una casella combinata che si appoggia ad una query vorrei, se
possibile, scegliendo un voce della casella combinata, copiare nella tabella
su cui sto scrivendo non uno ma più campi associati allo stesso record. Ma
come?


author: Vazim

text:


Se la query ad esempio ha 4 campi:
CAMPO1 CAMPO2 CAMPO3 CAMPO4
Ed ti interessa far visualizzare nella casella combinata i valori del
CAMPO1 poni la proprieta Larghezza Colonne della combo cosi':
2cm;0cm;0cm;0cm.
I valori degli altri campi relarivi a quel record li ritrovi memorizzati in
queste variabili:
CasComb.Column(1)
CasComb.Column(2)
CasComb.Column(3)
--
   \  /_ _ : _ _
    \/(_|/_|| | |
  mail me  :
vazim_at_libero.it

  view me  :
http://www.vazim.net


title: Numero Max di record per tabella

author: Loreto Calamia

text: Esiste un limite sul numero di record di una  tabella Access 2000?


title: Numero Max di record per tabella

author: MA

text:
Loreto Calamia wrote:
> Esiste un limite sul numero di record di una  tabella Access 2000?
Guarda su
www.donkarl.com/it
ci sono le specifiche di Access
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: visualizzazione dati numerici

author: Mauro Cinacchio

text:
MI accade una cosa abbastanza strana.
Provo a postare un help su questo ng, magari non č il posto giusto, non
so....
Il fatto č che in un db access ho collegato una tabella di un db oracle.
La tabella contiene campi con cifre che hanno decimali, ed infatti in sql
plus una select mi restitiģuisce le cire corrette, ma in access vedo le
cifre senza la virgola.
Cioč se in tabella ho il numero 123,45 nella tabella collegata in access
vedo 12345.
Mi sapete dire dove puņ essere il problema?
Grazie mille
***mauro


title: visualizzazione dati numerici

author: Karl Donaubauer

text:
Mauro Cinacchio wrote:
> Il fatto č che in un db access ho collegato una tabella di un db
> oracle. La tabella contiene campi con cifre che hanno decimali, ed
> infatti in sql plus una select mi restitiģuisce le cire corrette, ma
> in access vedo le cifre senza la virgola.
> Cioč se in tabella ho il numero 123,45 nella tabella collegata in
> access vedo 12345.
> Mi sapete dire dove puņ essere il problema?
Di solito č un problema di alcune versioni del driver ODBC
di Oracle. Non hai scritto quale versione del driver usi.
Puoi provare a aggiornare la versione o se non aiuta,
impostare la chiave del registro
HKeyLocalMachine\Software\Oracle\Home0\NLS_LANG
a
AMERICAN_AMERICA.WE8ISO8859P1
Certo prima di cambiare il registro fai una copia... al minimo
del valore vecchio.
--
HTH
Karl
******************
Access-FAQ (German/Italian):
http://www.donkarl.com


title: E' possibile contare individuare una "serie positiva" con una query?

author: SonPe

text:
Salve a tutti, ho una tabella con i risultati delle partite di una squadra
di calcio:
Tabella 1
Campi:
Giornata - Nome Squadre - Esito - ID
1a  - pippo - V - 1
2a - pippo - N - 2
3a - pippo - V - 3
4a - pippo - P - 4
5a - pippo - V - 5
6a - pippo - P - 6
E' possibile secondo voi (io non ci sto riuscendo, per ora) creare una query
che mi dia come risultato il numero di  giornate consecutive senza sconfitte
(indicate con P nel campo Esito) ?.
Grazie
Ciao


author: Sergio MAZZA

text:
"SonPe" <
asdfas...@nnwqern.it
> ha scritto nel messaggio news:438879d9$0$8487$5fc...@news.tiscali.it...

Già provato con: Select Count(Esito) as totEsito From tabella1 Where Esito = 'P'
Ciao.
--
Sergio MAZZA


text:
> Già provato con: Select Count(Esito) as totEsito From tabella1 Where Esito
= 'P'
Grazie ma... così facendo conto le 'P' che ho nella tabella o mi sbaglio?
A me servirebbero il numero di  giornate consecutive senza sconfitte
(indicate con P nel campo Esito).


text:
"SonPe" <
asdfas...@nnwqern.it
> ha scritto nel messaggio news:43889944$0$8500$5fc...@news.tiscali.it...

E' quando dici: "...il numero di  giornate consecutive..." che mi trae in inganno, comunque prova così:
Select * From tabella1 Where Esito = 'P'
Ciao.
--
Sergio MAZZA


text:
Ti ringrazio dell'aiuto ma pensio di non essermi spiegato bene.
> E' quando dici: "...il numero di  giornate consecutive..." che mi
> trae in inganno, comunque prova cosě:
>
> Select * From tabella1 Where Esito = 'P'
Cosě otterrei tante righe quante sono le giornate in cui la squadra ha perso
la colonna esito riporta, quindi, "P".
Riprendendo l'esempio postato all'inizio:
Giornata - Nome Squadre - Esito - ID
1a  - pippo - V - 1
2a - pippo - N - 2
3a - pippo - V - 3
4a - pippo - P - 4
5a - pippo - V - 5
6a - pippo - P - 6
I risultati che mi interesserebbero "giornate consecutive senza sconfitte",
sarebbero:
1° risultato - 3 (dalla prima giornata alla 3a dove i risultati sono
esattamente V-N-V, alla 4a ho una P e quindi la serie positiva si chiude a
3);
2° risultato - 1 (alla quinta giornata, infatti dopo la 4a quando ho una P,
ho alla quinta una V ed alla sesta un'altra P quindi in questo caso la serie
positiva č 1).
Spero d'essermi spiegato meglio.
Grazie comunque.


text:
"SonPe" <
asdfas...@nnwqern.it
> ha scritto nel messaggio news:43896444$0$8490$5fc...@news.tiscali.it...
> Ti ringrazio dell'aiuto ma pensio di non essermi spiegato bene.
>
> Cosě otterrei tante righe quante sono le giornate in cui la squadra ha perso
> la colonna esito riporta, quindi, "P".
>
> Riprendendo l'esempio postato all'inizio:
> Giornata - Nome Squadre - Esito - ID
> 1a  - pippo - V - 1
> 2a - pippo - N - 2
> 3a - pippo - V - 3
> 4a - pippo - P - 4
> 5a - pippo - V - 5
> 6a - pippo - P - 6
>
> I risultati che mi interesserebbero "giornate consecutive senza sconfitte",
> sarebbero:
> 1° risultato - 3 (dalla prima giornata alla 3a dove i risultati sono
> esattamente V-N-V, alla 4a ho una P e quindi la serie positiva si chiude a
> 3);
> 2° risultato - 1 (alla quinta giornata, infatti dopo la 4a quando ho una P,
> ho alla quinta una V ed alla sesta un'altra P quindi in questo caso la serie
> positiva č 1).
>
> Spero d'essermi spiegato meglio.
> Grazie comunque.
>
Ora č piů chiaro ma manifesto la mia lacuna in SQL con problemi di questa "natura"...
Ciao.
--
Sergio MAZZA


title: Database per Fantacalcio

author: Vincenzo

text:
Mi servirebbe un semplice database in cui riportare le pagelle delle squadre
e avere poi la possibilità di ricavare delle statistiche. Qualcuno di voi ha
qualcosa già pronto?
Grazie a chi risponderà.


title: Database per Fantacalcio

author: Roberto dal portabile

text:
"Vincenzo" <
vy...@quipo.it
> ha scritto nel messaggio
news:b4ed7.8145$2L.2...@news.infostrada.it...

Bhe, il database che serve a giocare al Fantacalcio è tuttaltro che
"semplice"; oltre a memorizzare la pagella dei giocatori (e non delle
squadre), devi anche memorizzare le formazioni scese in campo per ogni
partita, gli assist fatti da ogni giocatore, i goal fatti da ogni giocatore,
i rigori fatti da ogni giocatore ecc. ecc.
Poi alla fine devi gestire un algoritmo che determina un punteggio,
prograssivo nel tempo, di ogni giocatore.
E' molto più facile seguire uno dei quotidiani che, dall'inizio del
campionato, pubblicheranno tali graduatorie. ;-)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Riallegare tabelle utilizzando la libreria ADOX

author: Santilli Marco

text:
Sul sito ho letto questo codice:
Sub CollegaTabelle()
  Dim Catalogo As New ADOX.Catalog
  Dim Tabella As ADOX.Table
  Dim Prop As ADOX.Property
  Dim Dir As String
  Catalogo.ActiveConnection = CurrentProject.Connection
  Dir = CurrentProject.FullName
  Dir = Replace(Dir, "FE.mdb", "BE.mdb")
  For Each Tabella In Catalogo.Tables
    If Tabella.Type = "LINK" Then
      Set Prop = Tabella.Properties("Jet OLEDB:Link Datasource")
      Prop.Value = Dir
    End If
  Next Tabella
  Set Catalogo = Nothing
End Sub
Il mio problema è che non sono forte in VB.... mi dite dove lo devo
scrivere?????Ciao e grazieeeeeee


author: ALESSANDRO Baraldi

text:
"Santilli Marco" <
ma...@santillimarco.it
> ha scritto nel messaggio
news:chvg1t$fcq$1...@carabinieri.cs.interbusiness.it...

E' sicuramente da eseguire appena apri il progetto, quindi
esegui la Sub su Macro AutoExec.
Piazza il Codice in un Modulo.
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Errore: Non trova l oggetto

author: Franco

text:
sull evento su scaricamneto ho inserito questo codice

If Not IsNull(Me![N° Fattura fornitore]) And IsNull(Me!Del) Then

    If MsgBox("Devi inserire la data della Fattura. " & _
                "Vuoi chiudere la maschera ugualmente?", _
                    vbYesNoCancel, "Da completare") <> vbYes Then

        Cancel = True
    End If

    Me!Del.SetFocus
End If

End Sub

Ma ho quest errore:

"il modulo di gestione MJ non è riuscito a trovare l'oggetto". Assicurarsi
che l'oggetto esista e che il nome e il percorso
siano digitati correttamente"

Grazie


title: Errore: Non trova l oggetto

text:
> If Not IsNull(Me![N° Fattura fornitore]) And IsNull(Me!Del) Then
>
>    If MsgBox("Devi inserire la data della Fattura. " & _
>                "Vuoi chiudere la maschera ugualmente?", _
>                    vbYesNoCancel, "Da completare") <> vbYes Then
>
>        Cancel = True
>    End If
>
>    Me!Del.SetFocus
> End If
>
> End Sub
>
> Ma ho quest errore:
>
> "il modulo di gestione MJ non è riuscito a trovare l'oggetto". Assicurarsi
> che l'oggetto esista e che il nome e il percorso
> siano digitati correttamente"

anche in questo modo ho il medesimo errore:
If Not IsNull(Me![N° Fattura fornitore]) And IsNull(Me![Del]) Then

    MsgBox "Manca la data o in numero della Fattura."
    Cancel = True
    If IsNull(Me![N° Fattura fornitore]) Then
    Me![N° Fattura fornitore].SetFocus
    Else
    Me![Del].SetFocus
    End If

End If


title: Errore: Non trova l oggetto

text:
>    MsgBox "Manca la data o in numero della Fattura."
>    Cancel = True
>    If IsNull(Me![N° Fattura fornitore]) Then
>    Me![N° Fattura fornitore].SetFocus
>    Else
>    Me![Del].SetFocus
>    End If
>
> End If
>
risolto!
il problema era il pulsante di chiusura


title: controllo dati

author: Roberto Barbetti

text:
Non vorrei affogare in un bicchier d'acqua...
ma ho di nuovo bisogno del vostro aiuto...
Ho un db dove a volte aggiorno dati con query di aggiornamento...
poi ho una maschera di inserimento dati con caselle combinate con la
proprietą solo in elenco impostata a SI.
(quando eseguo la query i dati vengono importati senza avvisi)
capita a volte che i dati aggiornati siano viziati da errori nei codici,
rispetto alla lista dei codici ammissibili della casella combinata.
Nella maschera vorrei che il sistema mi mandi un avviso quando sono nel
record corrente con campo\campi con valori non corrispondenti alla lista....
grazie


title: controllo dati

text:
Roberto Barbetti ha scritto:
> Non vorrei affogare in un bicchier d'acqua...
> ma ho di nuovo bisogno del vostro aiuto...
>
> Ho un db dove a volte aggiorno dati con query di aggiornamento...
> poi ho una maschera di inserimento dati con caselle combinate con la
> proprietà solo in elenco impostata a SI.
> (quando eseguo la query i dati vengono importati senza avvisi)
>
> capita a volte che i dati aggiornati siano viziati da errori nei codici,
> rispetto alla lista dei codici ammissibili della casella combinata.
>
> Nella maschera vorrei che il sistema mi mandi un avviso quando sono nel
> record corrente con campo\campi con valori non corrispondenti alla lista....
>
>
>
> grazie
Non ho capito bene il problema, ma se si tratta solo di far venire
fuori i messaggi del tipo sieste sicuri di voler eliminare il record,
verranno eliminati x recordì, ecc.
devi creare un modulo con il seguente codice, ed eseguirlo:
Function messaggidavviso()
    DoCmd.SetWarnings True
End function


title: controllo dati

author: bobbe

text:
Non vorrei affogare in un bicchier d'acqua...
> ma ho del vostro aiuto
>
> Ho un db dove a volte aggiorno dati con query di aggiornamento...
> poi ho una maschera di inserimento dati con caselle combinate con la
> proprietà solo in elenco impostata a SI.
> (quando eseguo la query i dati vengono importati senza avvisi)
>
> capita a volte che i dati che vengono aggiornati siano viziati da errori....,
> rispetto alla lista dei codici ammissibili della casella combinata associata.
>
> Nella maschera vorrei che il sistema mi mandi un avviso quando sono nel
> record corrente con campo\campi con valori non corrispondenti alla lista della
casella combinata....


title: OpenOffice - Base

author: Xymox

text:
Sto dando una occhiata a Base, il database che si trova nella nuova versione
di OpneOffice 2.0
A prima vista non mi sembra neppure lontano parente di Access, qualcuno di
voi lo ha guardato con più attenzione e mi può dire un suo giudizio?
--
bye marco
www.marcosanti.it
         /\
       / * \
      / * * \
    /  * * * \
  /----- ||-----\
           ||


title: OpenOffice - Base

author: Fabrizio Mereu

text:
Xymox ha scritto:
> Sto dando una occhiata a Base, il database che si trova nella nuova
> versione di OpneOffice 2.0
> A prima vista non mi sembra neppure lontano parente di Access, qualcuno
> di voi lo ha guardato con più attenzione e mi può dire un suo giudizio?
>
Posso commentare... finalmente un database su open office.
Fabrizio


title: OpenOffice - Base

text:
"Fabrizio Mereu" <
wind...@libero.it
> ha scritto
>
> Posso commentare... finalmente un database su open office.
>
ok, ma se fa schifo non è che ce ne facciamo molto.
p.s. spero di essere contraddetto da chi lo ha visionato meglio



title: OpenOffice - Base

text:
Xymox wrote:
> "Fabrizio Mereu" <
wind...@libero.it
> ha scritto
>>
>> Posso commentare... finalmente un database su open office.
>>
>
> ok, ma se fa schifo non è che ce ne facciamo molto.
> p.s. spero di essere contraddetto da chi lo ha visionato meglio
Confermo la tua impressione
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: OpenOffice - Base

author: Paolo

text:
>
> Confermo la tua impressione
Si anch'io credo che per ora non sia del tutto usabile, ma d'altronde lo era
anche access 1!
Oppure no?
Paolo


title: OpenOffice - Base

text:

Certo ma 20 anni fa.
>
> Paolo



title: OpenOffice - Base

text:
"Paolo" <
ppunto...@atpibergrouppunto.com
> ha scritto
> Si anch'io credo che per ora non sia del tutto usabile, ma d'altronde lo
> era
> anche access 1!
>
> Oppure no?
Per me è un paragone che non stà in piedi, con gli anni sono migliorate le
tecniche di programmazione poi hanno sempre un esempio da copiare (access
2003), quindi è più "semplice" fare un buon prodotto rispetto a 13 anni fa
IMHO.
La storia di access
http://www.microsoft.com/Office/previous/access/10years/history.asp
Poi è chiaro che Base non è un prodotto a pagamento, anche questo ha il suo
peso.



title: OpenOffice - Base

text:
> Certo ma 20 anni fa.
Non credo cmq sia cosě semplice definire Base.
Credo che faccia (per ora) veramente poche cose.... perň quelle poche
non le fa malaccio....anzi..
Puč essere utile al principiante (e per principiante intendo uno che proprio
č agli inizi e che vouole magari migrare da un excel ad un db vero)
Bah č un opinione buttata li....


title: OpenOffice - Base

text:
> Per me è un paragone che non stà in piedi, con gli anni sono migliorate le
> tecniche di programmazione poi hanno sempre un esempio da copiare (access
> 2003), quindi è più "semplice" fare un buon prodotto rispetto a 13 anni fa
Beh allora è la stessa cosa quando è uscito openoffice 0.1: non reggeva il
confronto con office
Sicuramente cmq avrebbero potuto implementare OO separatamente da Base (e
dargli un nuero di versione inferiore)
così da dimostrare che Base sia un progetto solo agli albori a differenza
del resto della suite
che è ormai lanciata...


title: OpenOffice - Base

text:
"Paolo" <
ppunto...@atpibergrouppunto.com
> ha scritto nel messaggio news:40dmcaF...@individual.net...
>
> Non credo cmq sia così semplice definire Base.
>
> Credo che faccia (per ora) veramente poche cose.... però quelle poche
> non le fa malaccio....anzi..
>
> Puè essere utile al principiante (e per principiante intendo uno che proprio
> è agli inizi e che vouole magari migrare da un excel ad un db vero)
E' una migrazione strana; da un foglio elettronico ad un batabase??!!??
Se utilizzi excel, allora openoffice ti va più che bene; hai la possibilità di "programmarlo" anche in un linguaggio molto vicino al
Basic, oltre al supporto Java e se non ricordo male JavaScript. Senza scordare il supporto pieno a XML.
> Bah è un opinione buttata li....
Mhmm... Sì e probabilmente non ponderata bene...
Ciao.
--
Sergio MAZZA


title: OpenOffice - Base

author: Alessandro Baraldi

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> wrote in message
news:dns8gs$gc6$
1...@area.cu.mi.it
[CUT]
> E' una migrazione strana; da un foglio elettronico ad un batabase??!!??
> Se utilizzi excel, allora openoffice ti va più che bene; hai la possibilità di "programmarlo" anche in un linguaggio molto vicino al
> Basic, oltre al supporto Java e se non ricordo male JavaScript. Senza scordare il supporto pieno a XML.
>
> > Bah è un opinione buttata li....
>
> Mhmm... Sì e probabilmente non ponderata bene...
>
> Ciao.
Dai Sergio non mi dirai che non ti è mai capitato il tipo che
ti dice che Access non serve perchè lui gestisce tutto in EXCEL...!!!!
Purtroppo nel mio ambiente capita tutti i giorni, all'inizion tentavo
di spiegare la differenza, ora mi faccio spiegare da loro facendo il
TONTO
e giuro che ci riesco bene...!
;-)
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: OpenOffice - Base

text:
Paolo wrote:
>> Certo ma 20 anni fa.
>
> Non credo cmq sia così semplice definire Base.
E' vera una cosa, M$ teme openoffice, ma nnon certo per base.
>
> Credo che faccia (per ora) veramente poche cose.... però quelle poche
> non le fa malaccio....anzi..
>
> Puè essere utile al principiante (e per principiante intendo uno che
> proprio è agli inizi e che vouole magari migrare da un excel ad un db
> vero)
definizione di database vero, prego?
Non è che puoi programmarlo, non è Client Server, non è web client, è più o
meno un file di excel..
E' relazionale?
Ora se excel lo chiami database, allora pure word con le sue tabelle è un
database vero
>
> Bah è un opinione buttata li....
Credo anche io



title: OpenOffice - Base

author: access il top

text:
"Paolo" <
ppunto...@atpibergrouppunto.com
> ha scritto nel messaggio
news:40dmo7F...@individual.net...

io purtroppo non ho ancora avuto la possibilità di valutare open office
perchè non ho adsl per scaricare e su cd non l'ho ancora trovato
io sono contento che sia uscito openoffice2 perchè proporrò maggiormente
quello come strumento su pc dei clienti che per come lo usano loro è più
che sufficente a livello excel word mentre per quanto riguarda access
distribuirò più run time
perchè fino adesso mi è capitato che i pochissimi clienti mi chiedessero
mdb completo che utilizzando office se volevano cambiare sfondo alla
maschera aprivano access e lo facevano così se loro non hanno access è
inutile che mi chiedano l'mdb e se devono cambiare sfondo è tutto lavoro
in più.
poi magari decidono che lo sfondo deve essere personalizzabile ecc ecc
ecc ecc
insomma sono contento per openoffice ma sul mio computer resterà ms
office


title: OpenOffice - Base

author: Oscar Manfredini

text:
"Xymox" <
> Sto dando una occhiata a Base, il database che si trova nella nuova
versione
> di OpneOffice 2.0
> A prima vista non mi sembra neppure lontano parente di Access, qualcuno di
> voi lo ha guardato con più attenzione e mi può dire un suo giudizio?
Deve crescere un pochino, ma è già molto meglio di quella cagata di Access
per Winsozz
Ah, pardon: ho visto solo ora che non sono su it.comp.linux o roba simile
;-))
Ciao.


title: OpenOffice - Base

author: Gaspare

text:
[CUT]
>
>
> Dai Sergio non mi dirai che non ti è mai capitato il tipo che
> ti dice che Access non serve perchè lui gestisce tutto in EXCEL...!!!!
>
> Purtroppo nel mio ambiente capita tutti i giorni, all'inizion tentavo
> di spiegare la differenza, ora mi faccio spiegare da loro facendo il
> TONTO
> e giuro che ci riesco bene...!
>
> ;-)
>
> @Alex
>
>
Davvero bella questa ! ;-) In effetti bisogna "ascoltare" le
persone...sopratutto quando nelle giornate "no" il pc ne combina di tutti i
colori...perchè "loro"... "essere umani" non combinano mai niente...anzi "si
sforzano come possono"...eppure devono sopportare i "sopprusi di un pc che
fa loro i capricci" ! E poi dicono che si possono anche "programmare" i pc!
;-)
Buona giornata :-)


title: OpenOffice - Base

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio news:36f06c539a2c6c552d...@mygate.mailgate.org...
>
> Dai Sergio non mi dirai che non ti è mai capitato il tipo che
> ti dice che Access non serve perchè lui gestisce tutto in EXCEL...!!!!
Come no? Certo! 20 anni fa!
Quando l'informatica/database erano per "pochi eletti".
> Purtroppo nel mio ambiente capita tutti i giorni, all'inizion tentavo
> di spiegare la differenza, ora mi faccio spiegare da loro facendo il
> TONTO
> e giuro che ci riesco bene...!
Chissà che applicazioni escono fuori eh?!
> ;-)
>
> @Alex
Ciao.
--
Sergio MAZZA


title: OpenOffice - Base

text:
"access il top" <
negrinelliw...@yahoo.it
> ha scritto
> io sono contento che sia uscito openoffice2 perchè proporrò maggiormente
> quello come strumento su pc dei clienti che per come lo usano loro è più
> che sufficente a livello excel word mentre per quanto riguarda access
> distribuirò più run time
Io stò guardando openoffice proprio per implementarlo nell'azienda in cui
lavoro al posto msoffice in quasi tutte le stazioni, per access sono in
regola perchè da quando ho iniziato a sviluppare ho esmpre installato la
versione runtime.
Mi rimane fuori Outlook, avendo in azienda Exchange, ma comprando le licenze
client di Exchange sono in regola pure con quello.



title: OpenOffice - Base

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:dntpa9$u5m$1...@area.cu.mi.it...

Buondì Sergino ;-) ;-) ;-)


title: OpenOffice - Base

text:
"Xymox" <
marcosanti...@people.it
> ha scritto
> Io stò guardando openoffice proprio per implementarlo nell'azienda in cui
> lavoro al posto msoffice in quasi tutte le stazioni, per access sono in
> regola perchè da quando ho iniziato a sviluppare ho esmpre installato la
> versione runtime.
> Mi rimane fuori Outlook, avendo in azienda Exchange, ma comprando le
> licenze client di Exchange sono in regola pure con quello.
almeno smetto di pagare soldi alla MS per ogni versione nuova che butta
fuori :-\\



title: OpenOffice - Base

text:
> > Puè essere utile al principiante (e per principiante intendo uno che
> > proprio è agli inizi e che vouole magari migrare da un excel ad un db
> > vero)
> definizione di database vero, prego?
>
> Non è che puoi programmarlo, non è Client Server, non è web client, è più
o
> meno un file di excel..
> E' relazionale?
> Ora se excel lo chiami database, allora pure word con le sue tabelle è un
> database vero
ragazzi un po' di elasticità: ovvio che excel con access nulla centra.
Provo di nuovo a spiegarmi
Mai capitato di consigliare a gente (che cmq proprio inesperta non è) che
gestisce centinaia o migliaia
di righe in + fogli di lavoro e continuare a lavorare con filtri di passare
forse a un prodotto che sempre
forse, può gestire meglio le informazioni?
Certo, non è immediato come excel, certo passare dalla concezione di foglio
elettronico a db può non essere
semplicissimo, certo non si impara in un attimo la concezione di db
relazionale
ma se uno non è proprio un "utonto" con l'ausilio di un buon testo di
partenza, un po' di consigli sui vari ng e
un po' di sana pazienza, può passare da un excel ad un access oppure e mi
ricollego a prima, ad
un Base. e provar e poi riprovare....
bye


title: OpenOffice - Base

text:
> E' una migrazione strana; da un foglio elettronico ad un batabase??!!??
perchč? non vedo nulla di strano, dopo aver immesso magari migliaia di righe
in un foglio di excel,
magari uno puň anche consigliare che č venuto il momento di gestire quella
mole di dati su qualcosa di altro
O no?
>
> > Bah č un opinione buttata li....
>
> Mhmm... Sě e probabilmente non ponderata bene...
Pensaci bene perchč credo che non ci siamo capiti.... :)
Paolo


title: OpenOffice - Base

author: MA

text:
Paolo wrote:
>> E' una migrazione strana; da un foglio elettronico ad un
>> batabase??!!??
>
> perchè? non vedo nulla di strano, dopo aver immesso magari migliaia
> di righe in un foglio di excel,
> magari uno può anche consigliare che è venuto il momento di gestire
> quella mole di dati su qualcosa di altro
> O no?
Mi sa che qui c'è il problema.
Excel come tabella potrebbe andare, se gestisci poi tu il discorso
dell'integrità referenziale e
della validazione del formato dei dati.
Prova però a fare delle relazioni tra tabelle con excel collegato.
Il problema è che Access già fa tutto questo e *molto* meglio del foglio
excel più evoluto
(e credimi ho visto lavori di virtuosi di excel), poi c'è tutto ildiscorso
delle query (action e di selezione),
poi c'è l'interfaccia utente, poi c'è il discorso della gestione in rete...
Insomma Excel è un'altra cosa, non certo un db.
>
>>
>>> Bah è un opinione buttata li....
>>
>> Mhmm... Sì e probabilmente non ponderata bene...
>
> Pensaci bene perchè credo che non ci siamo capiti.... :)
Bisogna capire da quale punto di conoscenza si parte



title: OpenOffice - Base

author: Nick

text:
Paolo ha detto: in data 16/12/2005 8.49:

Concordo con Paolo, parecchi sono convinti che Excel sia tutto e quando
gli proponi di passare ad access non è cosa facile.. quando però dopo
poco hanno capito la logica.. non tornano più indietro! :)
Su Base io dico che ora sono si indietro (concorderei quasi per dare un
nuovo numero di release a questo prodotto, ma non è cosa fondamentale il
numero) ma che fanno bene a sviluppare il prodotto.
Io sono dell'avviso che se non c'è concorrenza i prodotti si stagnano...
e se la concorrenza è "a gratisse" fa ancora più paura ;)
credo che per noi accessisti lo sviluppo di base può solo che portarci
benefici, magari pure economici (non si sa mai che M$ riduca le tariffe
(UTOPIA :D:D:D))
ciao
Nick


title: OpenOffice - Base

author: Sergio MAZZA

text:
"Gaspare" <
em...@provider.it
> ha scritto nel messaggio news:43a26da0$0$13260$4faf...@reader2.news.tin.it...
>
> Buondė Sergino ;-) ;-) ;-)
Buondė, Gasparello...
Ciao.
--
Sergio MAZZA


title: OpenOffice - Base

text:
> > perchè? non vedo nulla di strano, dopo aver immesso magari migliaia
> > di righe in un foglio di excel,
> > magari uno può anche consigliare che è venuto il momento di gestire
> > quella mole di dati su qualcosa di altro
> > O no?
>
> Mi sa che qui c'è il problema.
> Excel come tabella potrebbe andare, se gestisci poi tu il discorso
> dell'integrità referenziale e
> della validazione del formato dei dati.
> Prova però a fare delle relazioni tra tabelle con excel collegato.
> Il problema è che Access già fa tutto questo e *molto* meglio del foglio
> excel più evoluto
> (e credimi ho visto lavori di virtuosi di excel), poi c'è tutto ildiscorso
> delle query (action e di selezione),
> poi c'è l'interfaccia utente, poi c'è il discorso della gestione in
rete...
> Insomma Excel è un'altra cosa, non certo un db.
Cavolo, guarda che sto dicendo la stessa cosa!:
Excel è un'altra cosa, non certo un db.
proprio per questo a volte vedendo persone che gestiscono il
tutto, ma prorpio il tutto con excel, che forse è venuto
il momento di passare a qualcosa altro.
Paolo


title: OpenOffice - Base

text:
"Paolo" <
ppunto...@atpibergrouppunto.com
> ha scritto nel messaggio news:40fa5cF...@individual.net...
>
> perchè? non vedo nulla di strano, dopo aver immesso magari migliaia di righe
> in un foglio di excel,
> magari uno può anche consigliare che è venuto il momento di gestire quella
> mole di dati su qualcosa di altro
> O no?
No; se volevi gestire dei dati dovevi utilizzare uno strumento adatto, non un foglio elettronico. Non è un consiglio è un obbligo!
Perché allora non possiamo che dare ragione a MAssimiliano quando afferma: "...allora pure word con le sue tabelle è un database
vero...".
Non è la quantità dei dati che determina l'utilizzo di uno strumento piuttosto di un altro; ma è (come dire) la finalità
> Pensaci bene perchè credo che non ci siamo capiti.... :)
Probabile che non ci siamo capiti; ma io non confondo excel con access.
> Paolo
Ciao.
--
Sergio MAZZA


title: OpenOffice - Base

text:
Sergio MAZZA wrote:
> "Paolo" <
ppunto...@atpibergrouppunto.com
> ha scritto nel messaggio
> news:40fa5cF...@individual.net...
>>
>> perchè? non vedo nulla di strano, dopo aver immesso magari migliaia
>> di righe in un foglio di excel,
>> magari uno può anche consigliare che è venuto il momento di gestire
>> quella mole di dati su qualcosa di altro
>> O no?
>
> No; se volevi gestire dei dati dovevi utilizzare uno strumento
> adatto, non un foglio elettronico. Non è un consiglio è un obbligo!
> Perché allora non possiamo che dare ragione a MAssimiliano quando
> afferma: "...allora pure word con le sue tabelle è un database
> vero...".
E prova solo ad immaginare quanto gli è costato darmi ragione!!!!
>
> Non è la quantità dei dati che determina l'utilizzo di uno strumento
> piuttosto di un altro; ma è (come dire) la finalità
>
>> Pensaci bene perchè credo che non ci siamo capiti.... :)
>
> Probabile che non ci siamo capiti; ma io non confondo excel con
> access.
>
>> Paolo
>
> Ciao.
--



title: OpenOffice - Base

text:

Il problema non è la differenza tra Access e Excel, cheanche tu dai per
scolpita,
quanto piuttosto della somiglianza tra Base ed Excel --



title: OpenOffice - Base

text:
> > perchè? non vedo nulla di strano, dopo aver immesso magari migliaia di
righe
> > in un foglio di excel,
> > magari uno può anche consigliare che è venuto il momento di gestire
quella
> > mole di dati su qualcosa di altro
> > O no?
>
> No; se volevi gestire dei dati dovevi utilizzare uno strumento adatto, non
un foglio elettronico. Non è un consiglio è un obbligo!
> Perché allora non possiamo che dare ragione a MAssimiliano quando afferma:
"...allora pure word con le sue tabelle è un database
> vero...".
Ragazzi, guardate che sono dalla vostra!
Sto dicendo appunto che quando trovo qualcuno che gestisce il tutto con
excel
lo consiglio al volo di passare ad un applicativo ad-hoc (fatto ovviamente
in access :-) )
Paolo


title: OpenOffice - Base

text:
> Il problema non è la differenza tra Access e Excel, cheanche tu dai per
> scolpita,
> quanto piuttosto della somiglianza tra Base ed Excel --
Quando mai avrei detto che Base assomiglia ad excel poi......


title: OpenOffice - Base

text:
"Paolo" <
ppunto...@atpibergrouppunto.com
> ha scritto nel messaggio news:40fdccF...@individual.net...
>
> Ragazzi, guardate che sono dalla vostra!
> Sto dicendo appunto che quando trovo qualcuno che gestisce il tutto con
> excel
> lo consiglio al volo di passare ad un applicativo ad-hoc (fatto ovviamente
> in access :-) )
>
> Paolo
Mi era sembrato che tu avessi consigliato a qualcuno, che era agli inizi, di utilizzare excel e se poi la necessitą cresceva sarebbe
passato ad access (o simili).
Ma probabilmente ho capito male...
Ciao.
--
Sergio MAZZA


title: OpenOffice - Base

text:
> Mi era sembrato che tu avessi consigliato a qualcuno, che era agli inizi,
di utilizzare excel e se poi la necessità cresceva sarebbe
> passato ad access (o simili).
>
> Ma probabilmente ho capito male...
No problem siamo qui apposta per confrontarci
Ciao


title: OpenOffice - Base

text:

Questo lo dico io



title: OpenOffice - Base

text:
> > Quando mai avrei detto che Base assomiglia ad excel poi......
> Questo lo dico io
:-))
Ironico?!?!? vero?


title: OpenOffice - Base

text:
"Paolo" <
ppunto...@atpibergrouppunto.com
> ha scritto nel messaggio
news:40f9s7F...@individual.net...

ricorda che noi lavoriamo proprio perchè il 95%degli utilizzatori è
"utonto"
vedi discussione di qualche giorno fa di ma
non funziona più la rete
ma hai attaccato il cavo
certo nella spina del telefono
:-)



title: Cerco Office 97 Developers o Professional

author: Paolo Gremmo

text:
Come da oggetto.
Per contattarmi: 0339-8050763
Paolo Gremmo


title: Consiglio per applicativo

author: Ungi

text:
Mi hanno incaricato di sviluppare un software gestionale per tenere sotto
controllo tutta la corrispondenza sotto forma di file di testo
ricevuti/inviati.
Il problema è che il programma dovrebbe anche gestire la posta elettronica,
cioè memorizzare le email in modo da poter eseguire ricerche sui vari campi.
Esiste qualche sistema per interfacciare Outlook Express con Access in modo
da importare (o collegare in qualche modo) in automatico le email?
Grazie a chi mi darà consigli
Ungi


title: Consiglio per applicativo

text:
"Ungi" <
Liber...@llibero.it
> ha scritto nel messaggio
news:qDRfd.93352$b5.45...@news3.tin.it...

controlli mapisession e mapicontrol ci fai tutto
io li usavo per controllare l'oggetto dei messaggi in posta in arrivo e
quelli che contenenvano una certa stringa
li importavo in access.
ciao. simba883


title: Consiglio per applicativo

author: ciroteo

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:clor2g$h8b$1...@lacerta.tiscalinet.it...

gestivi anche gli allegati? L'esempio che c'è sul sitocomune non sono
riuscito a farlo funzionare.
hai qualcosa da mandarmi per iniziare?


title: Consiglio per applicativo

text:
> gestivi anche gli allegati? L'esempio che c'č sul sitocomune non sono
> riuscito a farlo funzionare.
> hai qualcosa da mandarmi per iniziare?
>
>
si gestivo anche gli allegati ecco qui un piccolo stralcio di codice
    MAPISession1.LogonUI = False
    MAPISession1.NewSession = True
    MAPISession1.DownLoadMail = True
    MAPISession1.SignOn
    MAPIMessages1.SessionID = MAPISession1.SessionID
    MAPIMessages1.Fetch
    num_msg = MAPIMessages1.MsgCount - 1
    Dim i
    For i = 1 To num_msg
        If i <= num_msg Then MAPIMessages1.msgindex = i
        If (InStr(1, MAPIMessages1.Msgsubject, "ordine master") > 0) Or
(InStr(1, MAPIMessages1.Msgsubject, "stringa cercata") > 0) Then
            SalvaOrdine
            'salvo l'allegato in c:\
            FileCopy MAPIMessages1.AttachmentPathName, "c:\ordinim.zip"
            'elimino il messaggio di posta
            MAPIMessages1.Delete
            num_msg = MAPIMessages1.MsgCount - 1
            i = 1
            cont = cont + 1
        End If
    Next i
    MAPISession1.SignOff
ciao simba883


title: Algoritmo di ottimizzazione

author: Filippo

text:
Buonasera e scusate il topic un po' vago - direi molto vago ;)
Espongo il problema particolare, ma l'algoritmo dovrebbe valere anche
per altri casi e situazioni. Comunque...
Quale è l'algoritmo per ridurre al minimo il numero di supporti mobili
(poniamo CD) necessari per salvare un certo numero di files di diverse
dimensioni (nessuna maggiore della capacità del singolo CD)
In pratica si tratta di distribuire (ovviamente senza frammentarli) i
vari files nei vari CD in modo da usare il minor numero possibile di
CD
Io ho ordinato i Files per grandezza e partendo dal maggiore ho
aggiunto via via quelli più piccoli (partendo dall'ultimo) e
risalendo, fino a impiegare tutto lo spazio del CD e ripetendo quindi
il ciclo, ma non sono in grado di calcolare se è un criterio ottimale
o piuttosto uno dei tanti.
Magari è un problema classico, studiato e ristudiato ed esiste un
bell'algoritmo noto.
Qualcuno mi sa dare indicazioni?
Grazie
Filippo


title: Algoritmo di ottimizzazione

text:
"Filippo" <
f....@panservice.it
> ha scritto nel messaggio
news:4cv604leumbrt6dcm...@4ax.com...

Qui se ne parla:
http://www.mameitalia.net/lofiversion/index.php/t3965.html
Ciao.
--
Sergio MAZZA


title: Unire due campi

author: Handy

text:
Buongiorno a tutti, č la prima volta che scrivo anche se č da un po'
di tempo che seguo il NG, sono un neofita perciň vi chiedo scusa se la
mia domanda č banale o č giŕ stata fatta mille volte, volevo sapere se
era possibile creare un record che contenga i due precedenti. Mi
spiego meglio : ho due colonne "marca" e "codice", vorrei creare una
terza colonna "mio codice" che sia composta da "marca" spazio in mezzo
"codice".
E' possibile fare tutto questo? Se sě, come?
Grazie tante a chi mi vorrŕ rispondere, Matteo.


title: Unire due campi

author: Comune di Matera C.E.D.

text:
"Handy" <
pipp...@supereva.it.it
> ha scritto nel messaggio
news:A_Xx6.11660$F3.2...@news1.tin.it...

Semplicissimo,
creati una query e inserisci il campo:
mio codice:[marca]+" "+[codice]
PROVA.


title: Unire due campi

text:
Grazie tanto e scusa per la domanda banale.
"Comune di Matera C.E.D." <
comunedimaterac.e.d..com@tin.it
> ha scritto
nel messaggio news:Z6Zx6.11966$F3.2...@news1.tin.it...



title: Unire due campi

author: Silvio Berruti

text:
"Comune di Matera C.E.D." <
comunedimaterac.e.d..com@tin.it
> ha scritto nel
messaggio news:Z6Zx6.11966$F3.2...@news1.tin.it...
>
> "Handy" <
pipp...@supereva.it.it
> ha scritto nel messaggio
> news:A_Xx6.11660$F3.2...@news1.tin.it...
[CUT]
> creati una query e inserisci il campo:
> mio codice:[marca]+" "+[codice]
mio_codice: [marca] & " " & [codice]
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Somma

author: twilight

text:
Salve
Ho un problemino
Ho una tab con vari campi, tra cui uno (importo) dove ci sono dei numeri
e una (data) dove c'è una casella combinata dove si può scegliere a caso
tra 1°T 2005, 2° T 2005......, 1° T 2006, ecc...
Io vorrei calcolare la somma dell'importo del 2005 e poi quello del 2006
e mettere i risultati in due campi diversi (uno 2005 e uno 2006) nella
stessa maschera.
Come si fa?
Inoltre sono riuscito a fare la somma, ma per tutti i valori :(
Cosa devo scrivere per dirgli di sommare solo quelli del 2005 per
esempio?
grazie mille
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Somma

text:
"twilight" ha scritto:
> Inoltre sono riuscito a fare la somma, ma per tutti i valori :(
> Cosa devo scrivere per dirgli di sommare solo quelli del 2005 per
> esempio?
nessuno sa almeno come fare questa somma? :(



title: Somma

author: FCT

text:
twilight ha scritto:
> "twilight" ha scritto:
> > Inoltre sono riuscito a fare la somma, ma per tutti i valori :(
> > Cosa devo scrivere per dirgli di sommare solo quelli del 2005 per
> > esempio?
> nessuno sa almeno come fare questa somma? :(
Non è che tutti siano qui ad aspettare che tu chieda aiuto sennò non sanno
come farsi passare la giornata. Abbi almeno la pazienza di aspettare. Può
anche darsi che tu non riceva alcuna risposta perchè il tuo 3D non viene
letto o perchè, essendo tutti volontari i partecipanti, ci siano altre
cose più importatnti da fare.
FCT
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Somma

text:
"FCT" <
F...@tin.it
> ha scritto:
> Non è che tutti siano qui ad aspettare che tu chieda aiuto sennò non sanno
> come farsi passare la giornata. (CUT)
ma ci mancherebbe.
Forse mi sono espresso male, ma non volevo intendere questo. :((
Siccome foooorse sono riuscito a risolvere il primo problema,chiedevo
se almeno mi potevate aiutare per il secondo.
tutto qui :)



title: Somma

author: TANNHAUSER

text:
twilight ha scritto:
> Salve
> Ho un problemino
> Ho una tab con vari campi, tra cui uno (importo) dove ci sono dei numeri
> e una (data) dove c'è una casella combinata dove si può scegliere a caso
> tra 1°T 2005, 2° T 2005......, 1° T 2006, ecc...
> Io vorrei calcolare la somma dell'importo del 2005 e poi quello del 2006
> e mettere i risultati in due campi diversi (uno 2005 e uno 2006) nella
> stessa maschera.
> Come si fa?
> Inoltre sono riuscito a fare la somma, ma per tutti i valori :(
> Cosa devo scrivere per dirgli di sommare solo quelli del 2005 per
> esempio?
> grazie mille
Conferma se ho capito:
- hai una tabella che, oltre ad altri campi, non interessanti per il tuo
quesito, presenta un campo Importo (numerico) ed uno DataImporto (data).
- com'è fatta la tua maschera? Da dove prende i valori la casella
combinata?
Cosa sono 1°T 2005 (trimestri)?
Cosa vuoi fare?
Fai un po' di chiarezza, grazie.
TANNHAUSER



title: Somma

text:
"TANNHAUSER" ha scritto:
> - hai una tabella che, oltre ad altri campi, non interessanti per il tuo
> quesito, presenta un campo Importo (numerico) ed uno DataImporto (data).
il secondo è testo.. si cmq
> - com'è fatta la tua maschera? Da dove prende i valori la casella
> combinata?
li ho messi io
> Cosa sono 1°T 2005 (trimestri)?
si trimestri.
> Cosa vuoi fare?
Voglio avere la somma sia dei 4trimestri del 2005 che quelli del 2006
Ho provato a inserire due nuovi campo nella tab chiamato SOMMA2005
e SOMMMA2006 dove avrei memorizzato i risultati della due somme.
Poi ho creato una nuova maschera e, nell'origine dei due valori, ho
scritto
=DSum("Importo presunto"; "Opportunità"; "Data della presunta consegna"
like '%2005%')
però mi da errore :(
grazie



title: Somma

text:
"twilight" ha scritto:
(CUT)
ho provato anche facendo una query che mi facesse la somma
del campo "Importo presunto" che sta nella tab "Opportnità"
ecco cosa ho scritto
SELECT Sum([Opportunità].Importo presunto) AS Somma di importo presunto
FROM [Opportunità]
WHERE ((([Opportunità].Data della presunta consegna)like %2005%));
ma mi da errore nella parola WHERE.. mi dice che il codice SQL non può
terminare in quel modo.
Dove ho sbagliato?
grazie mille.



title: Somma

author: Alex NSB

text:
twilight wrote:
> "twilight" ha scritto:
> (CUT)
> ho provato anche facendo una query che mi facesse la somma
> del campo "Importo presunto" che sta nella tab "Opportnità"
> ecco cosa ho scritto
>
> SELECT Sum([Opportunità].Importo presunto) AS Somma di importo
> presunto FROM [Opportunità]
> WHERE ((([Opportunità].Data della presunta consegna)like %2005%));
>
> ma mi da errore nella parola WHERE.. mi dice che il codice SQL non può
> terminare in quel modo.
> Dove ho sbagliato?
Supponendo che nel campo di testo "presunta consegna" l'anno sia sempre in
fondo e di quattro cifre puoi provare:
SELECT Sum(Importo_presunto) AS TotaleAnno, Right(Presunta_consegna,4) AS
Anno
FROM Opportunita GROUP BY Right(Presunta_consegna,4);
Occhio ai nomi dei campi e della tabella!
HTH.
Alessandro


title: etichetta di testo - sapete dirmi dov'è l'errore^

text:
For I = 1 To 3
ETI = "1_" & I
  ETI.BackColor = SEL.BackColor
  If ETI.BackColor = RED Then
    End If
Next I
grazie


author: Claudio

text:
Tue, 12 Nov 2002 16:48:11 +0100, ---------@ Simba883 @--------- ha
scritto ben 11 righe per dire:

Dipende da che cosa vuoi fare... Sicuramente quel "Iftus interruptus" ha
qualcosa che non va, visto l'endif subito dopo il then. E poi RED che
cos'é? Voleva mica essere vbRed?
Insomma, dì con parole tue che cosa vuoi ottenere.
Ciao. Claudio.


text:
> >For I = 1 To 3
> >ETI = "1_" & I
> >  ETI.BackColor = SEL.BackColor
> >Next I
>
> Insomma, dì con parole tue che cosa vuoi ottenere.
Pardon vorrei creare un nome dinamicamente e mi da errore dice che eti non è
valido infatti vale "1_1" mentre il controllo sulla form si chiama 1_1 senza
gli apici come faccio?


text:
Tue, 12 Nov 2002 20:06:33 +0100, ---------@ Simba883 @--------- ha
scritto ben 12 righe per dire:

Quello si risolve. Ma ancora non so che cosa sia SEL. E' un altro
controllo? E' una variabile?
Provo a tirare a indovinare. Facciamo finta che SEL sia un'altra
variabile, che possa assumere anch'essa i nomi di altri controlli
(facciamo finta che i controlli a cui può fare riferimento si chiamino
2_1, 2_2, e così via).
A parte i nomi terribili, supponiamo di voler mettere i backcolor dei
controlli 1_1, 1_2 e 1_3 uguali al backcolor del controllo avente nome
contenuto nella variabile SEL. Il tuo codice potrebbe diventare:
SEL = "ControlloBase"
For i = 1 To 3
    ETI = "1_" & i
    Me.Controls(ETI).BackColor = Me.Controls(SEL).BackColor
Next i
Ma tutto ciò tirando a indovinare...
Ciao. Claudio.
p.s. per una mia personale curiosità, qual é la tua età e la tua
professione? Ignora la domanda se la ritieni invadente o inopportuna.
Sto emulando Santalmassi nella sua Hellzapoppin :-)


text:
>
> p.s. per una mia personale curiosità, qual é la tua età e la tua
> professione? Ignora la domanda se la ritieni invadente o inopportuna.
> Sto emulando Santalmassi nella sua Hellzapoppin :-)
ti ringrazio per la risposta ed era ciò che chiedevo anche se in modo non
chiarissimo.
vorrei sapere che conslusioni tiri in base alla mia risposta alla tua ultima
domanda?
supponiamo che ti dica:
1. sono un 14enne e studio alle medie
2. sono un impiegato alle prime armi con access 25enne
3. sono un progettista 30enne di database e non mi ricordavo più
quell'istruzione
4. sono un pensionato 84enne e voglio capirci qualcosa in più in access
cosa mi rispondi alle 4 risposte? qual'è quella esatta? cosa cambia?


text:
Wed, 13 Nov 2002 13:16:21 +0100, ---------@ Simba883 @--------- ha
scritto ben 24 righe per dire:

Te l'ho detto. Semplice curiosità personale. Non sei mai curioso?
Se non volevi dirmelo, come ben specificato nella domanda, era
sufficiente ignorare la richiesta.
Ciao. Claudio.


author: Antonio Biso

text:
"---------@ Simba883 @---------" <
simb...@libero.it
> ha scritto nel
messaggio news:aqtfs2$bdd$1...@lacerta.tiscalinet.it...
> >
> vorrei sapere che conslusioni tiri in base alla mia risposta alla tua
ultima
> domanda?
La risposta è....
42 !!!
(Gran Cit. Dot.)
Antonio


text:
>
> Te l'ho detto. Semplice curiosità personale. Non sei mai curioso?
> Se non volevi dirmelo, come ben specificato nella domanda, era
> sufficiente ignorare la richiesta.
>
> Ciao. Claudio.
sono la 3 che ho detto.


text:
Wed, 13 Nov 2002 18:58:54 +0100, ---------@ Simba883 @--------- ha
scritto ben 10 righe per dire:

Ah! E qual é l'istruzione che non ricordavi?
Ciao. Claudio.


text:
>
> Ah! E qual é l'istruzione che non ricordavi?
>
quella di creazione di un controllo con etichetta di testo per la precisione
questa



text:
Thu, 14 Nov 2002 13:06:27 +0100, ---------@ Simba883 @--------- ha
scritto ben 12 righe per dire:

Ok. Ho capito!
Grazie.
Ciao. Claudio.


title: cosa intendete per FE e BE?

author: pfm

text:
come da subject
grazie anticiapatemente
PFM
--
To reply please remove from e-mail 'xyz'- Per rispondere togliere 'xyz' dall'indirizzo e-mail.


title: cosa intendete per FE e BE?

author: Fabio Montagner

text:
Quando si costruisce un'applicazione con access, è possibile dividere le
tabelle (BE - back end) dalle maschere, queries, reports, moduli etc (FE -
front end).
Tipico caso è quello di inserire il BE in un PC unico (server) e di inserire
il FE nelle singole macchine (Clients) collegate da una rete: il client così
farà le sue richieste al server, condividendo a tutti le informazioni.
Questa cosa si fa, ad esempio, con BE costituito da un Server SQL e da un FE
in Access.


title: cosa intendete per FE e BE?

text:
pfm <
00864...@cnnet.it
> wrote in message
3be714a0...@news.interbusiness.it...
> come da subject
>
> grazie anticiapatemente
Front End: contiene il motore dell'applicazione, le query, le maschere, i
report e il codice ed eventualemnte le tabelle di ausilio all'applicativo,
quelle cioè che non verranno mai modificate dall'utente (es. i CAP italiani
caricati una volta per tutte).
Back End: contiene le tabelle di lavoro, con i dati inseriti dall'utente con
l'uso dell'applicativo.
Le tabelle del BE sono allegate nel FE. Ci sono delle tecniche per testare
se le tabelle sono correttamente allegate (cioè se puntano ad un file BE in
maniera corretta) ed eventualmente per riallegarle scegliendo un BE da
disco.
Questa tecnica è utile:
1) quando si possono voler avere più copie di FE usate da più utenti in rete
e una copia centralizzata del BE
2) per minimizzare i problemi qualora si debbano fare delle release ad un
applicativo che il cliente già usa da un po'. In questo caso basta
modificare il FE e sostituirlo senza toccare il BE dei dati
Antonio


title: pagine accesso dati

text:
E' possibile creare una pagina di accesso ai dati in formato tabulare
come le maschere?
Mi piacerebbe creare una pagina web con la visulaizzazione della
tabella di tutti i clienti uno sotto l'altro, ma non un cliente per
pagina
Grazie in anticipo


title: pagine accesso dati

author: Valery From The Mountain

text:
<
jjf...@hotmail.it
> ha scritto nel messaggio
news:acdfdcc0-75ca-45f4...@j22g2000hsf.googlegroups.com...
> E' possibile creare una pagina di accesso ai dati in formato tabulare
> come le maschere?
Si, con una tabella pivot. Puoi fare anche di più, tipo mettere campi
calcolati in modo semplice come su un foglio excel.
> Mi piacerebbe creare una pagina web con la visulaizzazione della
> tabella di tutti i clienti uno sotto l'altro, ma non un cliente per
> pagina
Posso chiederti come setti la connessione? Io sono riuscito solo a dargli un
path assoluto tipo c:\miacartella che quindi si perde spostando la pagina.


title: pagine accesso dati

author: MA

text:

Prima che spendi molto tempo nella personalizzazione , verifica se funzionano sulla tua Intranet
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: [OT]Sito Comune

author: Carlo Costarella

text:
Per Antonello Galletta, Federico Luciani e Luciano Piazza.
A ragà che vi è preso? Tra poco è un anno che
www.sitocomune.com
 non è più
aggiornato.
Vi serve una mano?
Sò che il materiale da classificare è tantissimo...possiamo aiutarvi?
Ciao, Carlo


title: [OT]Sito Comune

author: Roberto da casa

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:yotya.210129$K35.5...@news2.tin.it...

Penso proprio che ci sia un po' di materiale da pubblicare.
Anche io, se posso essere utile in qualche modo, lo farò volentieri.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: [OT]Sito Comune

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:yotya.210129$K35.5...@news2.tin.it...

Ahh! se c'è da dare una mano ci sono.. ditemi che c'è da FARE
ciao


title: calcolo nella query

author: Francesca

text:
Ho una query in cui, inserendo le date di inizio e fine servizio, vengono
calcolati, per ogni anno, i periodi (in giorni) di servizio degli
insegnanti.
Poi con un altro calcolo vengono sommati i periodi di ogni anno e ottengo il
numero totale dei giorni di servizio per ogni anno.
Il problema che si presenta è questo:
Se un insegnante insegna in due scuole, i periodi di servizio si
sovrappongono, e quindi i giorni che coincidono non devono essere sommati,
ma devono essere considerati una volta sola.
C'è un modo per individuare questi giorni che coincidono, o cmq per
risolvere questo problema, avendo io solo le date di inizio e fine?
Spero di essermi spiegata. Grazie in anticipo.
Francesca


title: calcolo nella query

author: Debora

text:
"Francesca" <
francesc...@inwind.it
> ha scritto nel messaggio
news:am7vs7$qi5$1...@newsreader.mailgate.org...

Non so come è strutturata la tua query, ma problemi di questo tipo
solitamente si risolvono con un raggruppamento nella colonna
dei giorni.
--
Debora


title: calcolo nella query

author: Alessandro Cara

text:
Debora ha scritto:
>
> "Francesca" <
francesc...@inwind.it
> ha scritto nel messaggio
> news:am7vs7$qi5$1...@newsreader.mailgate.org...
> > Ho una query in cui, inserendo le date di inizio e fine servizio, vengono
> > calcolati, per ogni anno, i periodi (in giorni) di servizio degli
> > insegnanti.
> > Poi con un altro calcolo vengono sommati i periodi di ogni anno e ottengo
> il
> > numero totale dei giorni di servizio per ogni anno.
> > Il problema che si presenta è questo:
> > Se un insegnante insegna in due scuole, i periodi di servizio si
> > sovrappongono, e quindi i giorni che coincidono non devono essere sommati,
> > ma devono essere considerati una volta sola.
> > C'è un modo per individuare questi giorni che coincidono, o cmq per
> > risolvere questo problema, avendo io solo le date di inizio e fine?
[cut]
> Non so come è strutturata la tua query, ma problemi di questo tipo
> solitamente si risolvono con un raggruppamento nella colonna
> dei giorni.
debora
non credo che questo sia un problema che si possa risolvere
con un raggruppamento
quello che vuole dovrebbe essere questo
* = periodo osservato
-/+ = periodi registrati (+ utili - inutili)
              *****************
1   -------
2      -------++++++
3        ----------++++++++++++-------
4                          --------------
5                  ---------
6                                    --------------
con una query non so. Ma, estratti i periodi utili (2,3,4,5),
il resto con poche righe di codice si fa.
--
a.cara


title: calcolo nella query

text:
"Francesca" <
francesc...@inwind.it
> ha scritto nel messaggio
news:am7vs7$qi5$1...@newsreader.mailgate.org...

Io direi di risolvere condue query: la prima di selezione con la quale
effettuare la valorizzazione della durata di servizio per ogni singolo
record; la seconda, basata sulla prima, di raggruppamento che restituisce i
totali delle durate di servizio per anno e per insegnante.
Se i dati sono contenuti in una tabella chiamata Servizio che abbia una
struttura simile a questa:
ID                    Contatore e chiave primaria
IDInsegnante    Numerico
Anno                Testo
Inizio                Data/ora
Fine                  Data/ora
Per la valorizzazione al livello di record crea una prima query chiamata
Query1 che abbia il seguente codice SQL:
SELECT Anno, IDInsegnante, DLookUp("ID","Servizio","ID<>" & [ID] & " And
IDInsegnante=" & [IDInsegnante] & " And Inizio=#" &
Format([Inizio],"mm/dd/yyyy") & "# And Fine=#" & Format([Fine],"mm/dd/yyyy")
& "#") AS Uno, DLookUp("ID","Servizio","ID<>" & [ID] & " And IDInsegnante="
& [IDInsegnante] & " And Inizio<=#" & Format([Inizio],"mm/dd/yyyy") & "# And
Fine>=#" & Format([Fine],"mm/dd/yyyy") & "#") AS Due,
DLookUp("ID","Servizio","ID<>" & [ID] & " And IDInsegnante=" &
[IDInsegnante] & " And Inizio<#" & Format([Inizio],"mm/dd/yyyy") & "# And
Fine<#" & Format([Fine],"mm/dd/yyyy") & "# And Fine >#" &
Format([Inizio],"mm/dd/yyyy") & "#") AS Tre, IIf(Not
IsNull([Uno]),IIf(Val([Uno])<[ID],0,[Fine]-[Inizio]+1),IIf(Not
IsNull([Due]),0,IIf(IsNull([Tre]),[Fine]-[Inizio]+1,[Fine]-DLookUp("Fine","S
ervizio","ID=" & [Tre])))) AS Durata
FROM Servizio;
Quindi crea una query di raggruppamento, che ti restituirà i totali per anno
ed insegnante, che abbia il seguente codice SQL:
SELECT Anno, IDInsegnante, Sum(Durata) AS SommaDiDurata
FROM Query1
GROUP BY Anno, IDInsegnante;
Dovrebbe funzionare. ;-)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: calcolo nella query

text:
Roberto da casa wrote:
[cut]

Ciao Roberto
ero curioso rispetto alla query da te proposta.
Ho provato a "leggerla" poi ho preferito provarla
Questi sono i risultati (tranne la definizione
della tabella tutto fatto con copiaincolla)
dati tabella
id	idinsegnante	anno	inizio	fine
1	1	2002	15/01/2002	20/01/2002
2	1	2002	21/01/2002	23/01/2002
4	2	2002	01/02/2002	20/02/2002
5	2	2002	10/02/2002	21/02/2002
6	2	2002	01/03/2002	10/03/2002
7	3	2002	02/03/2002	10/03/2002
8	3	2002	02/03/2002	10/03/2002
9	3	2002	02/03/2002	11/03/2002
risultato query
Anno	IDInsegnante	Uno	Due	Tre	Durata
2002		1				6
2002		1				3
2002		2				20
2002		2			4	#Errore
2002		2				10
2002		3	8	8		9
2002		3	7	7		0
2002		3				10
curiosita' a che ti servono uno, due, tre
--
a.cara


title: calcolo nella query

text:
"Alessandro Cara" <
al...@blunet.it
> ha scritto nel messaggio
news:3D884C3A...@blunet.it...

> > Quindi crea una query di raggruppamento, che ti restituirą i totali per

Scusate se mi intrometto, ma dato che serve anche a me, dico la mia:
Franc. sta chiedendo di non sommare giorni uguali, quindi la query deve
avere
un raggruppamento dei giorni in modo che si possano sommare univocamente
 in poche parole una specie SELECT DISTINCT dei giorni, x ogni insegnante.
A voi il metodo per ottenerlo. ;-P
--
Debora


title: calcolo nella query

text:
"Alessandro Cara" <
al...@blunet.it
> ha scritto nel messaggio
news:3D884C3A...@blunet.it...
[CUT]

In effetti c'era un errore su Query1 nel calcolo del campo calcolato Tre: o
modificato Query1 in questa maniera:
SELECT Servizio.Anno, Servizio.IDInsegnante, DLookUp("ID","Servizio","ID<>"
& [ID] & " And IDInsegnante=" & [IDInsegnante] & " And Inizio=#" &
Format([Inizio],"mm/dd/yyyy") & "# And Fine=#" & Format([Fine],"mm/dd/yyyy")
& "#") AS Uno, DLookUp("ID","Servizio","ID<>" & [ID] & " And IDInsegnante="
& [IDInsegnante] & " And Inizio<=#" & Format([Inizio],"mm/dd/yyyy") & "# And
Fine>=#" & Format([Fine],"mm/dd/yyyy") & "#") AS Due,
DLookUp("ID","Servizio","ID<>" & [ID] & " And IDInsegnante=" &
[IDInsegnante] & " And Inizio<=#" & Format([Inizio],"mm/dd/yyyy") & "# And
Fine<#" & Format([Fine],"mm/dd/yyyy") & "# And Fine >#" &
Format([Inizio],"mm/dd/yyyy") & "#") AS Tre, IIf(Not
IsNull([Uno]),IIf(Val([Uno])<[ID],0,[Fine]-[Inizio]+1),IIf(Not
IsNull([Due]),0,IIf(IsNull([Tre]),[Fine]-[Inizio]+1,[Fine]-DLookUp("Fine","S
ervizio","ID=" & [Tre])))) AS Durata
FROM Servizio;
Ho provato ad inserire nella tabella Servizio i tuoi stessi dati ed aprendo
Query1 vedo i seguenti risultati;
Anno IDInsegnante Uno Due Tre Durata
2002     1                                       6
2002     1                                       3
2002     2                                      20
2002     2                                4     1
2002     2                                      10
2002     3                  8     8             9
2002     3                  7     7             0
2002     3                                7      1
che ora misembrano tutti corretti
Ti faccio presente, comunque, che #Errore nella durata del quarto record non
me lo ha dato neppure prima della modifica di Query1: non saprei cosa dirti.
Nel campo calcolato Uno calcolo l'ID dell'eventale record che si sovrappone
completamente al record corrente; se Uno non è Null, forso a zero la durata
se l'ID del record corrente è maggiore del valore del campo Uno, in caso
contrario determino la durata facendo la differenza tra le due date più uno
del record corrente.
Nel campo calcolato Uno calcolo l'ID dell'eventale record che contiene
completamente il record corrente (naturalmente un record che ha
significativo il campo Uno avrà significativo ed uguale anche il campo Due:
non è vero l'inverso); se il campo Uno è Null ed il campo Due è
significatico forso a zero la durata.
Nel campo calcolato Tre colcolo l'ID dell'eventuale record che si sovrappone
parzialmente al record corrente e che ha un inizio minore o uguale
all'inizio del record corrente; se il campo Tre è significativo e i campi
Uno e Due sono Null, determino la durata sottraendo la fine del record
corrente alla fine del record il cui ID è contenuto nel campo Tre.
Se tutti e tre i campi calcolati sono Null, determino la durata facendo la
differenza tre le due date più uno del record corrente.
Ho provato a non far visualizzare i tre campi calcolati inserendo il loro
algoritmo direttamente nella formula del campo Durata, ma la stringa che ne
risultava era troppo lunga, ed Access mi ha mandato a quel paese.



title: calcolo nella query

text:
Grazie a tutti... Rientro ora.
Adesso studio per benino i vostri consigli.
Un caro saluto.
Francesca


title: calcolo nella query

text:
Per la Quey1 usa il codice che ho postato in risposta ad Alessandro oggi
alle ore 13:14 ; il primo conteneva un errore.



title: calcolo nella query

text:
Roberto da casa wrote:
>
[cut]
> Ti faccio presente, comunque, che #Errore nella durata del quarto record non
> me lo ha dato neppure prima della modifica di Query1: non saprei cosa dirti.
che versione di access usi? Io sto usando il 2000 SR1 ed ora con
la nuova query di #Errore ne prende 2 (sui campi in
sovrapposizione parziale 4to e 8vo record)
Mi fa anche un'altra stranezza, esegue la query e poi
ricevo un messaggio di errore di Jet che pressapoco recita
"......Jet non e' in grado di trovare la tabella o la query
di input 'Servizio'......" ed il bello e' che il messaggio
appare ogni volta che mi muovo, sul risultato della query,
con il mouse sul campo durata che contiene #Errore
Ho cancellato record, modificato, inserito a nuovo
ora ho una situazione pulita (ed e' OK)
Non sono ancora riuscito a capire la regola che
genera #Errore e cmq e' legata sicuramente ai periodi
in sovrapposizione
[cut]
--
a.cara


title: calcolo nella query

text:
Il database mi sembra molto complesso (almeno per le mie possibilità) e
spesso mi perdo io stessa...
Debora mi ha messo la pulce nell'orecchio dicendomi della query di
raggruppamento. Mi è venuto in mente che forse si può risolvere utilizzando,
in "formula", il "Min" per l'inizio servizio, e il "Max" per la fine del
servizio. Così in un unico periodo dovrebbero essere compresi tutti i giorni
sovrapposti. Ma forse così si presenta un altro problema...
Cmq sto studiando per benino la situazione con tutte le soluzioni proposte.
Grazie. Francesca


title: calcolo nella query

text:

Poi magari vi dico come avrò risolto, se ci riesco...
Grazie. Francesca


title: calcolo nella query

author: Fabrizio

text:


A me ancora non quaglia, adesso ho due errori, ma mi defilo perchč
stavo solo provando e mi incuriosiva la funzione DLookUp.
>Ti faccio presente, comunque, che #Errore nella durata del quarto record non
>me lo ha dato neppure prima della modifica di Query1: non saprei cosa dirti.
Confermo quello che diceva Ale, succede anche a me ... ops mi sono
dimenticato che mi ero defilato. :-)
>Nel campo calcolato Uno calcolo l'ID dell'eventale record che si sovrappone
>completamente al record corrente; se Uno non č Null, forso a zero la durata
>se l'ID del record corrente č maggiore del valore del campo Uno, in caso
>contrario determino la durata facendo la differenza tra le due date piů uno
>del record corrente.
>Nel campo calcolato Uno
?
Due?
>calcolo l'ID dell'eventale record che contiene
>... and so on
Vado a rileggermi la domanda da cui partivamo perchč mi sa che non
l'ho capita, ..... niente non riesco a defilarmi, sparatemi.
Ciao. Fabrizio


title: calcolo nella query

text:
On Wed, 18 Sep 2002 14:16:15 +0200, Alessandro Cara <
al...@blunet.it
>
wrote:
>Roberto da casa wrote:
>>
>[cut]
>> Ti faccio presente, comunque, che #Errore nella durata del quarto record non
>> me lo ha dato neppure prima della modifica di Query1: non saprei cosa dirti.
>
>che versione di access usi? Io sto usando il 2000 SR1 ed ora con
>la nuova query di #Errore ne prende 2 (sui campi in
>sovrapposizione parziale 4to e 8vo record)
>Mi fa anche un'altra stranezza, esegue la query e poi
>ricevo un messaggio di errore di Jet che pressapoco recita
>"......Jet non e' in grado di trovare la tabella o la query
>di input 'Servizio'......" ed il bello e' che il messaggio
>appare ogni volta che mi muovo, sul risultato della query,
>con il mouse sul campo durata che contiene #Errore
Confermo ... non mi sono defilato ... eh no basta, mi sparo io.
>Ho cancellato record, modificato, inserito a nuovo
>ora ho una situazione pulita (ed e' OK)
>Non sono ancora riuscito a capire la regola che
>genera #Errore e cmq e' legata sicuramente ai periodi
>in sovrapposizione
>[cut]
Provo ..... confermo, con periodi in sovrapposizione da errore: e
bravo Ale.
Non mi sono defilato e non mi sono sparato, perciò sopportatemi.
Ciao. Fabrizio


title: calcolo nella query

text:
"Alessandro Cara" <
al...@blunet.it
> ha scritto nel messaggio
news:3D886E8F...@blunet.it...
[CUT]
>
> che versione di access usi?
 Access 97 SR2 con Windows  ME.
> Io sto usando il 2000 SR1 ed ora con
> la nuova query di #Errore ne prende 2 (sui campi in
> sovrapposizione parziale 4to e 8vo record)
> Mi fa anche un'altra stranezza, esegue la query e poi
> ricevo un messaggio di errore di Jet che pressapoco recita
> "......Jet non e' in grado di trovare la tabella o la query
> di input 'Servizio'......" ed il bello e' che il messaggio
> appare ogni volta che mi muovo, sul risultato della query,
> con il mouse sul campo durata che contiene #Errore
>
> Ho cancellato record, modificato, inserito a nuovo
> ora ho una situazione pulita (ed e' OK)
> Non sono ancora riuscito a capire la regola che
> genera #Errore e cmq e' legata sicuramente ai periodi
> in sovrapposizione
Fermo restando che non capisco perché l'errore lo da con il Jet di A2000 e
non con il Jet di A97, mi sembra chiaro che l'errore viene dato dalla
seguente DLookUp contenta nell'algoritmo del campo calcolato Durata:
DLookUp("Fine";"Servizio";"ID=" & [Tre])
In effetti il problema c'è, in quanto viene confrontato il campo ID che è
numerico con il campo calcolato Tre che è invece una stringa; però non
capisco perché con A97 funziona bene.
Forse un fenomeno di intelligenza artificiale? :-))
Prova a modificare la DLookUp in
DLookUp("Fine";"Servizio";"ID=" & Val([Tre]))
Io non posso provare perché non uso Access 2000.
A questo punto l'algoritmo del campo Durata diventa:
Durata: IIf(Not
IsNull([Uno]);IIf(Val([Uno])<[ID];0;[Fine]-[Inizio]+1);IIf(Not
IsNull([Due]);0;IIf(IsNull([Tre]);[Fine]-[Inizio]+1;[Fine]-DLookUp("Fine";"S
ervizio";"ID=" & Val([Tre])))))
e quindi il codice SQL di Query1 dovrà essere:
SELECT Servizio.Anno, Servizio.IDInsegnante, DLookUp("ID","Servizio","ID<>"
& [ID] & " And IDInsegnante=" & [IDInsegnante] & " And Inizio=#" &
Format([Inizio],"mm/dd/yyyy") & "# And Fine=#" & Format([Fine],"mm/dd/yyyy")
& "#") AS Uno, DLookUp("ID","Servizio","ID<>" & [ID] & " And IDInsegnante="
& [IDInsegnante] & " And Inizio<=#" & Format([Inizio],"mm/dd/yyyy") & "# And
Fine>=#" & Format([Fine],"mm/dd/yyyy") & "#") AS Due,
DLookUp("ID","Servizio","ID<>" & [ID] & " And IDInsegnante=" &
[IDInsegnante] & " And Inizio<=#" & Format([Inizio],"mm/dd/yyyy") & "# And
Fine<#" & Format([Fine],"mm/dd/yyyy") & "# And Fine >#" &
Format([Inizio],"mm/dd/yyyy") & "#") AS Tre, IIf(Not
IsNull([Uno]),IIf(Val([Uno])<[ID],0,[Fine]-[Inizio]+1),IIf(Not
IsNull([Due]),0,IIf(IsNull([Tre]),[Fine]-[Inizio]+1,[Fine]-DLookUp("Fine","S
ervizio","ID=" & Val([Tre]))))) AS Durata
FROM Servizio;
Fammi sapere: sono curioso di scoprire l'arcano.
Comunque anche per A97 si viaggia al limite; infatti se nei criteri del
campo calcolato Durata scrivo <>0 (per eliminare i record con durata zero),
Access perde letteralmente la brocca ed all'apertura di Query1 mi apre 3
finestre di Immissione valore parametro chiedendomi, in successione, di
digitare i valori di Uno, Due e Tre. Togliendo i criteri torna tutto a
funzionare.
Sembrerebbe che ho scritto qualcosa che manda in tilt il Jet, stressandolo;
anche questa è una soddisfazione.
> [cut]
>
> --
> a.cara



title: calcolo nella query

text:
"Debora" <
cbo.ma...@tiscali.it
> ha scritto nel messaggio
news:RUYh9.9213$Av4.1...@twister2.libero.it...
>
[CUT]
>
> Scusate se mi intrometto, ma dato che serve anche a me, dico la mia:
> Franc. sta chiedendo di non sommare giorni uguali, quindi la query deve
> avere
> un raggruppamento dei giorni in modo che si possano sommare univocamente
>  in poche parole una specie SELECT DISTINCT dei giorni, x ogni insegnante.
> A voi il metodo per ottenerlo. ;-P
Io con Access 97 la soluzione l'ho trovata ed è funzionante: prova ad
applicarla (se usi A2000 o A2002 prova la mia  terza versiona, postata poco
fa ad Alessandro).
Comunque non credo proprio che il problema possa risolversi con una query di
raggruppamento, mentre sono sicuro che può essere risolto in VBA.
>
> --
> Debora



title: calcolo nella query

text:
"Fabrizio" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
news:t2tgou0g2vpl7har7...@4ax.com...
[CUT]
>
> Provo ..... confermo, con periodi in sovrapposizione da errore: e
> bravo Ale.
> Non mi sono defilato e non mi sono sparato, perciò sopportatemi.
>
Visto che ci sei, prova anche tu a cercare di spiegare l'arcano per cui con
A97 funziona e con A2000 no.
Prova la mia versione che ho scritto nel messaggio di risposta ad Alessandro
oggi alle 15:23 e facci sapere.
> Ciao. Fabrizio



title: calcolo nella query

text:
On Wed, 18 Sep 2002 13:32:45 GMT, "Roberto da casa"
<
r.ma...@libero.it
> wrote:
>
>"Fabrizio" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
>news:t2tgou0g2vpl7har7...@4ax.com...
>[CUT]
>>
>> Provo ..... confermo, con periodi in sovrapposizione da errore: e
>> bravo Ale.
>> Non mi sono defilato e non mi sono sparato, perciò sopportatemi.
>>
>
>Visto che ci sei, prova anche tu a cercare di spiegare l'arcano per cui con
>A97 funziona e con A2000 no.
Posso provare ma spiegare no ( lo sapevo che dovevo defilarmi ) ....
ah cmq il mio è Access 2002.
>Prova la mia versione che ho scritto nel messaggio di risposta ad Alessandro
>oggi alle 15:23 e facci sapere.
Provo, ma ti dirò solo cosa mi capita non mi chiedere di dirti quello
che non so ..... sig .. io volevo .. sigh .. provare solo .. sigh ..
quella funzione DLookUp :°-(  .
Ciao. Fabrizio


title: calcolo nella query

text:
On Wed, 18 Sep 2002 13:23:38 GMT, "Roberto da casa"
<
r.ma...@libero.it
> wrote:
>cut
>> Ho cancellato record, modificato, inserito a nuovo
>> ora ho una situazione pulita (ed e' OK)
>> Non sono ancora riuscito a capire la regola che
>> genera #Errore e cmq e' legata sicuramente ai periodi
>> in sovrapposizione
>
>Fermo restando che non capisco perché l'errore lo da con il Jet di A2000 e
>non con il Jet di A97, mi sembra chiaro che l'errore viene dato dalla
>seguente DLookUp contenta nell'algoritmo del campo calcolato Durata:
>
>cut
>e quindi il codice SQL di Query1 dovrà essere:
>
>SELECT
>Servizio.Anno,
>Servizio.IDInsegnante,
>DLookUp("ID","Servizio","ID<>" & [ID] & " And IDInsegnante=" & [IDInsegnante] & " And Inizio=#" & Format([Inizio],"mm/dd/yyyy") & "# And Fine=#" & Format([Fine],"mm/dd/yyyy") & "#") AS Uno,
>DLookUp("ID","Servizio","ID<>" & [ID] & " And IDInsegnante=" & [IDInsegnante] & " And Inizio<=#" & Format([Inizio],"mm/dd/yyyy") & "# And Fine>=#" & Format([Fine],"mm/dd/yyyy") & "#") AS Due,
>DLookUp("ID","Servizio","ID<>" & [ID] & " And IDInsegnante=" & [IDInsegnante] & " And Inizio<=#" & Format([Inizio],"mm/dd/yyyy") & "# And Fine<#" & Format([Fine],"mm/dd/yyyy") & "# And Fine >#" & Format([Inizio],"mm/dd/yyyy") & "#") AS Tre,
>IIf(Not IsNull([Uno]),IIf(Val([Uno])<[ID],0,[Fine]-[Inizio]+1),IIf(Not IsNull([Due]),0,IIf(IsNull([Tre]),[Fine]-[Inizio]+1,[Fine]-DLookUp("Fine","Servizio","ID=" & Val([Tre]))))) AS Durata
>FROM
>Servizio;
Stessa cosa di prima, siccome non ero sicuro che il codice sopra fosse
stato modificato con le tue correzioni l'ho controllato e mi sembra ok
( contiene le correzioni ). Ho fatto un copia incolla, come apporto mi
limito a riportarvi i risultati che ho io con Access 2002 ( e Win ME)
>Fammi sapere: sono curioso di scoprire l'arcano.
La domanda è rivolta ad Ale perciò non mi intrometto ().
>Comunque anche per A97 si viaggia al limite; infatti se nei criteri del
>campo calcolato Durata scrivo <>0 (per eliminare i record con durata zero),
>Access perde letteralmente la brocca ed all'apertura di Query1 mi apre 3
>finestre di Immissione valore parametro chiedendomi, in successione, di
>digitare i valori di Uno, Due e Tre. Togliendo i criteri torna tutto a
>funzionare.
>Sembrerebbe che ho scritto qualcosa che manda in tilt il Jet, stressandolo;
>anche questa è una soddisfazione.
A me capita spesso con mia moglie , ma non me la cavo a così buon
mercato.  :-)  .
ASPETTATE UN MOMENTO : mentre stavo cercando di mettermelo giù meglio
per potermi leggere il codice con una formattazione che mi piace di
più ( e quindi aggiustando anche gli spazi ) tutto va a meraviglia:
vuoi vedere che ci eravamo fidati troppo del copia incolla.
DOMANDA: ho messo due record così ( per provare un po' tutti i casi)
....   inizio           fine
....   01/01/02   03/01/02
.....  03/01/02   04/01/02
risultato
.....     durata
......    3
......    2
, ma non dovrebbe ridarmi 1 per il secondo record essendo il giorno
03/01/02 già fatto nel primo record ?
Adesso provo i codici che ci davano errore riaggiustando gli spazi e
vi faccio sapere.
Ciao. Fabrizio


title: calcolo nella query

text:
On Wed, 18 Sep 2002 16:13:50 +0200, Fabrizio
<fabrizio...@SPAMtiscalinet.it> wrote:
>cut
>Adesso provo i codici che ci davano errore riaggiustando gli spazi e
>vi faccio sapere.
>
>Ciao. Fabrizio
Provato, funziona il secondo codice postato da Roberto.... e anche il
primo: ho scoperto il problema, quando si fa copia incolla succede
questo:
IsNull([Due]),0,IIf(IsNull([Tre]),[Fine]-[Inizio]+1,[Fine]-DLookUp("Fine","S****
*****ervizio","ID=" & [Tre])))) AS Durata
La parola servizio rimane troncata, aggiustandola cosě:
IsNull([Due]),0,IIf(IsNull([Tre]),[Fine]-[Inizio]+1,[Fine]-DLookUp("Fine","Servizio","ID="
& [Tre])))) AS Durata
, torna tutto a posto.
Abbiamo fatto di una cagatina una montagna di merda, scusa Roberto.
Ciao. Fabrizio


title: calcolo nella query

text:
"Fabrizio" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
news:o31houkeh911dm234...@4ax.com...
[CUT]
>
> ASPETTATE UN MOMENTO : mentre stavo cercando di mettermelo giù meglio
> per potermi leggere il codice con una formattazione che mi piace di
> più ( e quindi aggiustando anche gli spazi ) tutto va a meraviglia:
> vuoi vedere che ci eravamo fidati troppo del copia incolla.
Ti do conferma che il problema è relativo al copia/icolla.
Ho fatto la controprova facendo il copia/incolla su A97 ed anche a me dà
errore.
Risistemando gli spazi e tutto è tornato a fuzionare.
Il problema stava nel fatto che 'sto fetente della parola "Servizio" aveva
messo "S alla fine dell terzultima riga e ervizio" all'inizio della
penultima riga.
Bene, Bravo, 7+ . :-))
> DOMANDA: ho messo due record così ( per provare un po' tutti i casi)
>
> ....   inizio           fine
> ....   01/01/02   03/01/02
> .....  03/01/02   04/01/02
>
> risultato
>
> .....     durata
> ......    3
> ......    2
>
> , ma non dovrebbe ridarmi 1 per il secondo record essendo il giorno
> 03/01/02 già fatto nel primo record ?
Si hai ragione; nel computo del campo Tre c'era ancora una imprecisione; ho
corretto l'imprecisione ed ora il codice SQL di Query1 è
SELECT Servizio.Anno, Servizio.IDInsegnante, DLookUp("ID","Servizio","ID<>"
& [ID] & " And IDInsegnante=" & [IDInsegnante] & " And Inizio=#" &
Format([Inizio],"mm/dd/yyyy") & "# And Fine=#" & Format([Fine],"mm/dd/yyyy")
& "#") AS Uno, DLookUp("ID","Servizio","ID<>" & [ID] & " And IDInsegnante="
& [IDInsegnante] & " And Inizio<=#" & Format([Inizio],"mm/dd/yyyy") & "# And
Fine>=#" & Format([Fine],"mm/dd/yyyy") & "#") AS Due,
DLookUp("ID","Servizio","ID<>" & [ID] & " And IDInsegnante=" &
[IDInsegnante] & " And Inizio<=#" & Format([Inizio],"mm/dd/yyyy") & "# And
Fine<#" & Format([Fine],"mm/dd/yyyy") & "# And Fine >=#" &
Format([Inizio],"mm/dd/yyyy") & "#") AS Tre, IIf(Not
IsNull([Uno]),IIf(Val([Uno])<[ID],0,[Fine]-[Inizio]+1),IIf(Not
IsNull([Due]),0,IIf(IsNull([Tre]),[Fine]-[Inizio]+1,[Fine]-DLookUp("Fine","S
ervizio","ID=" & Val([Tre]))))) AS Durata
FROM Servizio;
>
> Adesso provo i codici che ci davano errore riaggiustando gli spazi e
> vi faccio sapere.
>
> Ciao. Fabrizio
Hai visto che non dovevi defilarti; se lo facevi probabilmente non avremmo
scoperto l'arcano e saremmo rimasti della convinzione di un bug su Access
2000 e 2002.



title: calcolo nella query

text:
>cut
>> ASPETTATE UN MOMENTO : mentre stavo cercando di mettermelo giù meglio
>> per potermi leggere il codice con una formattazione che mi piace di
>> più ( e quindi aggiustando anche gli spazi ) tutto va a meraviglia:
>> vuoi vedere che ci eravamo fidati troppo del copia incolla.
>
>Ti do conferma che il problema è relativo al copia/icolla.
>Ho fatto la controprova facendo il copia/incolla su A97 ed anche a me dà
>errore.
>Risistemando gli spazi e tutto è tornato a fuzionare.
>Il problema stava nel fatto che 'sto fetente della parola "Servizio" aveva
>messo "S alla fine dell terzultima riga e ervizio" all'inizio della
>penultima riga.
>Bene, Bravo, 7+ . :-))
uh appena 7+, la prossima volta non perdo il mio tempo a gratis per
aiutarvi ( me la tiro un po' finche dura ) :-)))))) ( risata grassa )
>> DOMANDA: ho messo due record così ( per provare un po' tutti i casi)
>>
>> ....   inizio           fine
>> ....   01/01/02   03/01/02
>> .....  03/01/02   04/01/02
>>
>> risultato
>>
>> .....     durata
>> ......    3
>> ......    2
>>
>> , ma non dovrebbe ridarmi 1 per il secondo record essendo il giorno
>> 03/01/02 già fatto nel primo record ?
>
>Si hai ragione; nel computo del campo Tre c'era ancora una imprecisione; ho
>corretto l'imprecisione ed ora il codice SQL di Query1 è
>
>SELECT
>...
>FROM Servizio;
Oh porca vacca ho appena buttato via le stampe dei record ... vabbuò
proviamo .... adesso mi sembra a posto ad una prima occhiata ( sempre
mettendo a posto quella parola troncata )... si i risultati sono
coerenti, grazie Roberto adesso mi studio bene il codice e dove hai
fatto la modifica ( non ho ancora guardato dove l'hai fatta, mi sono
limitato, per il momento,  a un copia/incolla )
>> Adesso provo i codici che ci davano errore riaggiustando gli spazi e
>> vi faccio sapere.
>>
>> Ciao. Fabrizio
>
>Hai visto che non dovevi defilarti; se lo facevi probabilmente non avremmo
>scoperto l'arcano e saremmo rimasti della convinzione di un bug su Access
>2000 e 2002.
Però non hai detto che non mi devo sparare e tutto questo perchè sei
geloso di me , ingrato :-))))) ( risata grassa)
Grazie Roberto, sei un pozzo di scienza.
Ciao. Fabrizio


title: calcolo nella query

text:
Roberto da casa wrote:
>
> "Fabrizio" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
> news:o31houkeh911dm234...@4ax.com...
> [CUT]
> >
> > ASPETTATE UN MOMENTO : mentre stavo cercando di mettermelo giù meglio
> > per potermi leggere il codice con una formattazione che mi piace di
> > più ( e quindi aggiustando anche gli spazi ) tutto va a meraviglia:
> > vuoi vedere che ci eravamo fidati troppo del copia incolla.
>
> Ti do conferma che il problema è relativo al copia/icolla.
> Ho fatto la controprova facendo il copia/incolla su A97 ed anche a me dà
> errore.
> Risistemando gli spazi e tutto è tornato a fuzionare.
> Il problema stava nel fatto che 'sto fetente della parola "Servizio" aveva
> messo "S alla fine dell terzultima riga e ervizio" all'inizio della
> penultima riga.
> Bene, Bravo, 7+ . :-))
mi va bene tutto, compreso il 7+
Domanda: Per quale motivo l'errore spuntava in quel modo?
Provo a rispondermi da solo: Solo perche' in quei casi attivava
la dlookup ed essendo "Servizio" un parametro viene valutato dal parser
SQL solo al momento della chiamata di funzione?
--
a.cara


title: calcolo nella query

author: Maurizio Borrelli

text:
> "Francesca" [...]:

        PARAMETERS
            [DataInizio?] DateTime
          , [DataFine?] DateTime
        ;
        SELECT
            x_Francesca.Insegnante
          , x_Francesca.Servizio
          , x_Francesca.DataInizio
          , x_Francesca.DataFine
          , IIf
            (
              (
                SELECT
                    Count(*) AS ConteggioDiRecord
                FROM
                    x_Francesca AS TEMP1
                WHERE
                    TEMP1.Insegnante=x_Francesca.Insegnante
                    AND
                    TEMP1.Servizio = x_Francesca.Servizio
                    AND
                    x_Francesca.DataInizio < TEMP1.DataInizio
                    And
                    TEMP1.DataFine < x_Francesca.DataFine
              )
              =
              0
            , [x_Francesca].[DataFine]-[x_Francesca].[DataInizio]
            , 0
            ) AS Giorni
        FROM
            x_Francesca
        WHERE
            x_Francesca.DataInizio>=[DataInizio?]
            AND
            x_Francesca.DataFine<=[DataFine?]
        ORDER BY
            x_Francesca.Insegnante
          , x_Francesca.Servizio
          , x_Francesca.DataInizio
          , x_Francesca.DataFine
        ;
SE&O
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: calcolo nella query

text:
>cut
>Oh porca vacca ho appena buttato via le stampe dei record ... vabbuò
>proviamo .... adesso mi sembra a posto ad una prima occhiata ( sempre
>mettendo a posto quella parola troncata )... si i risultati sono
>coerenti, grazie Roberto adesso mi studio bene il codice e dove hai
>fatto la modifica ( non ho ancora guardato dove l'hai fatta, mi sono
>limitato, per il momento,  a un copia/incolla )
Trovato, è uno stupidissimo uguale, adesso mi metto a cercar di capire
il codice , basta la faccio finita qua.
>cut
Ciao. Fabrizio


title: calcolo nella query

text:
On Wed, 18 Sep 2002 17:07:51 +0200, "Maurizio Borrelli"
<
maurizio...@freepass.it
> wrote:
>cut

Eh no adesso la mia etica  mi impone di provare anche questa :-) ,
maledizione Maurì torna a lavurà :-))))  :
non mi sono ancora studiato il codice di Roberto che ci si mette anche
lui , chi glielo dice alla mia mamma :-))))  ?
Servizio che tipo di campo è e cosa indica ?
Non rispondere da tracotante, please. :-)
Ciao. Fabrizio


title: calcolo nella query

text:

>Servizio che tipo di campo č e cosa indica ?
Ho proprio bisogno di sapere come hai impostato Servizio , perchč cosě
com'č i risultati fanno schifo.
Ciao. Fabrizio


title: calcolo nella query

text:
> "Fabrizio" [...]:
> > "Maurizio Borrelli" [...]:
> Eh no adesso la mia etica  mi impone di provare anche questa :-) ,
> maledizione Maurģ torna a lavurą :-))))  :
> non mi sono ancora studiato il codice di Roberto che ci si mette anche
> lui , chi glielo dice alla mia mamma :-))))  ?
> Servizio che tipo di campo č
    Quel che vuoi, direi. Io ho testato con Testo.
> e cosa indica ?
    Chiedilo a Francesca.
> Non rispondere da tracotante, please. :-)
    Tra cotante parole di Francesca che hai tagliato dal mio post cerca
"servizio" e troverai buona parte della risposta.



title: calcolo nella query

text:
> "Fabrizio" [...]:
> >Servizio che tipo di campo è e cosa indica ?
> Ho proprio bisogno di sapere come hai impostato Servizio , perchè così
> com'è i risultati fanno schifo.
    Tabella: x_Francesca
        Campi
            Insegnante: Testo
            DataInizio: Data/ora
            DataFine:   Data/ora
            Servizio:   Testo
Dati di test:
Insegnante  DataInizio  DataFine    Servizio
Paperino    01/05/2002  01/08/2002  A
Paperino    01/01/2002  01/03/2002  A
Pippo       01/01/2001  01/05/2001  A
Pippo       01/01/2002  01/09/2002  B
Pippo       01/01/2002  01/05/2002  A
Pippo       01/02/2002  01/03/2002  B
Pippo       01/03/2001  01/08/2001  C
Pluto       01/01/2002  01/08/2002  A
Pluto       01/01/2001  01/05/2001  B
Pluto       01/04/2002  01/05/2002  B
OUTPUT (DataInizio?=1/1/2002, DataFine?=31/12/2002)
Insegnante  Servizio  DataInizio  DataFine    Giorni
Paperino    A         01/01/2002  01/03/2002      59
Paperino    A         01/05/2002  01/08/2002      92
Pippo       A         01/01/2002  01/05/2002     120
Pippo       B         01/01/2002  01/09/2002       0
Pippo       B         01/02/2002  01/03/2002      28
Pluto       A         01/01/2002  01/08/2002     212
Pluto       B         01/04/2002  01/05/2002      30



title: calcolo nella query

text:
On Wed, 18 Sep 2002 17:48:37 +0200, "Maurizio Borrelli"
<
maurizio...@freepass.it
> wrote:
>> "Fabrizio" [...]:
>> > "Maurizio Borrelli" [...]:
>> Eh no adesso la mia etica  mi impone di provare anche questa :-) ,
>> maledizione Maurì torna a lavurà :-))))  :
>> non mi sono ancora studiato il codice di Roberto che ci si mette anche
>> lui , chi glielo dice alla mia mamma :-))))  ?
>> Servizio che tipo di campo è
>
>    Quel che vuoi, direi. Io ho testato con Testo.
>
>> e cosa indica ?
>
>    Chiedilo a Francesca.
>
>> Non rispondere da tracotante, please. :-)
>
>    Tra cotante parole di Francesca che hai tagliato dal mio post cerca
>"servizio" e troverai buona parte della risposta.
Me lo sono riletto e ancora non capisco, così ti dico dove sono
arrivato io : Francesca vuole sapere quali sono i giorni totali (
potremo dire meglio i giorni consecutivi , dato che se ha lavorato
nello steso lasso di tempo in un'altra scuola tali giorni non vengono
conteggiati ) di "servizio" degli insegnanti.
Per Farancesca se non ho capito male "servizio" è il periodo in giorni
in cui un insegnante lavora, ma per te che cosa è ? i giorni, un ' ID,
una cavallina storna ? perchè dai sempre per scontato che ti si deve
capire tutto, se no sono scemo io ? .... cavolo sei quasi riuscito a
farmi arrabiare ... complimenti.
Ciao. Fabrizio


title: calcolo nella query

text:
"Fabrizio" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
news:8b6hou43lsil1torq...@4ax.com...
> >cut
> >Oh porca vacca ho appena buttato via le stampe dei record ... vabbuň
> >proviamo .... adesso mi sembra a posto ad una prima occhiata ( sempre
> >mettendo a posto quella parola troncata )... si i risultati sono
> >coerenti, grazie Roberto adesso mi studio bene il codice e dove hai
> >fatto la modifica ( non ho ancora guardato dove l'hai fatta, mi sono
> >limitato, per il momento,  a un copia/incolla )
>
> Trovato, č uno stupidissimo uguale, adesso mi metto a cercar di capire
> il codice ,
Se pensi che puň aiutarti nella cosa, nel mio messaggio di oggi alle ore
13:14 in risposta ad Alessandro c'č una spigazione della logica in base alla
quale č stata costruita la query.
Forse visionando la griglia di struttura della query e analizzando
separatamente le formule di ogni campo, dovrebbe essere un pochino piů
facile.
> basta la faccio finita qua.
>
> >cut
>
>
> Ciao. Fabrizio
--



title: calcolo nella query

text:
"Alessandro Cara" <
al...@blunet.it
> ha scritto nel messaggio
news:3D88947C...@blunet.it...
[CUT]
> Domanda: Per quale motivo l'errore spuntava in quel modo?
> Provo a rispondermi da solo: Solo perche' in quei casi attivava
> la dlookup ed essendo "Servizio" un parametro viene valutato dal parser
> SQL solo al momento della chiamata di funzione?
A mio modesto parere il macello non è colpa di Access , ma di Outlook
Express che nell'andare a capo ha spaccato una parola in due inframettendo
tra i due troconi il ritorno a capo.
Infatti ricomponendo in maniera giusta la parola (togliendo l'andata a capo)
ha funzionato tutto.
> --
> a.cara



title: calcolo nella query

text:


OK non andare a guardare il mio post delle 18
A vederlo cosě c'č qlc che non mi quaglia, mi prendo un 'oretta per
guardarmi i tuoi risultati e provarlo ( facciamo anche qlc di piů va
che ho da legere ancora un paio di post)
Ciao. Fabrizio