title: CONTATORE E MASCHERE...AIUTO...!!!!

text:
Alex <
ik2...@libero.it
> wrote in message
3ae868e72c9e10da40...@mygate.mailgate.org...

No, voglio dire che finchč non premi il pulsantino per lanciare la query che
accoda il contenuto della maschera non associata dentro la tabella, se ci
ripenso non devo annullare nulla perchč non ho ancora salvato nulla.
Magari mi preparo anche un pulsantino che mi cicla su tutti i controlli
della maschera e me li vuota, ma fermati lě...
Antonio


title: CONTATORE E MASCHERE...AIUTO...!!!!

text:
>
> No, voglio dire che finchè non premi il pulsantino per lanciare la query
che
> accoda il contenuto della maschera non associata dentro la tabella, se ci
> ripenso non devo annullare nulla perchè non ho ancora salvato nulla.
> Magari mi preparo anche un pulsantino che mi cicla su tutti i controlli
> della maschera e me li vuota, ma fermati lì...
>
> Antonio
Si, ma come sai l'utente è BESTIA di natura, e prevenire è meglio che
curare.
In ogni caso, veniamo al dunque.
Tu hai preparato una QRY di aggiornamento, non lavori con stringa SQL
per una QRY temporaea giusto....!!!
Quindi nella QRY, che ovviamente è dedicata alla Form in Questione,
inserisci
il Nome dei CONTROLLI della Form stessa in modo da aggiungere il contenuto
al Riferimento.....! OK, fino aquì tutto bene.
Il mio cruccio, cioè quello che intendevo per UNDO, è annullare l'effetto
dell'accodamento
dopo averlo eseguito, è chiaro che dopo aver salvato devo effettuare un
CLEAN
dei controlli non associati, ma questo serve per ripredisporre la FORM.
Una domanda mi sorge spontanea, poi PROVO a fare una PROVA, se un Controllo
di quelli da accodare è Null la QRY da un errore....??? perchè se uso DAO
si....!
Ciao Antonio, grazie per lo scambio tecnico............!



title: CONTATORE E MASCHERE...AIUTO...!!!!

author: Antonio Biso

text:
@Alex <
ik2...@libero.it
> wrote in message
bLAZ7.14130$%B.50...@twister2.libero.it...
> >
> > No, voglio dire che finchè non premi il pulsantino per lanciare la query
> che
> > accoda il contenuto della maschera non associata dentro la tabella, se
ci
> > ripenso non devo annullare nulla perchè non ho ancora salvato nulla.
> > Magari mi preparo anche un pulsantino che mi cicla su tutti i controlli
> > della maschera e me li vuota, ma fermati lì...
> >
> > Antonio
>
> Si, ma come sai l'utente è BESTIA di natura, e prevenire è meglio che
> curare.
> In ogni caso, veniamo al dunque.
> Tu hai preparato una QRY di aggiornamento, non lavori con stringa SQL
> per una QRY temporaea giusto....!!!
A parte che la query è di accodamento, è indifferente: potrei avere anche la
necessità di creare dinamicamente la stringa SQL ed eseguirla, oppure avere
una query salvata, la situazione non cambia
> Quindi nella QRY, che ovviamente è dedicata alla Form in Questione,
> inserisci
> il Nome dei CONTROLLI della Form stessa in modo da aggiungere il contenuto
> al Riferimento.....! OK, fino aquì tutto bene.
Perfetto!
> Il mio cruccio, cioè quello che intendevo per UNDO, è annullare l'effetto
> dell'accodamento
> dopo averlo eseguito, è chiaro che dopo aver salvato devo effettuare un
> CLEAN
> dei controlli non associati, ma questo serve per ripredisporre la FORM.
Aaahhh...
Allora, potresti simulare l'UNDO in questo modo. La tabella deve avere un
contatore. Nella maschera metti un pulsante UNDO che, prima ricava il max
dei contatori, quindi esegue una query di eliminazione con criterio
contatore = max trovato. Chiaro che quello è l'ultimo record inserito...
> Una domanda mi sorge spontanea, poi PROVO a fare una PROVA, se un
Controllo
> di quelli da accodare è Null la QRY da un errore....??? perchè se uso DAO
> si....!
Allora, dipende dalla struttura della tabella: se un campo ha la proprietà
richiesto a sì, i null danno errore. Se ha la proprietà accetta stringa di
lunghezza zero, "" non viene accettata. Altrimenti non c'è problema.
Comunque io risolvo, se serve, con degli Nz sui controlli della maschera
nella query, o con dei test a livello di codice sul clic del pulsante salva
per cui interrompo e dico alla BESTIA di scrivere il dato mancante prima di
accodare
> Ciao Antonio, grazie per lo scambio tecnico............!
Figurati.. Scusa te se non ti ho fatto capire niente non scrivendo prima del
quoting come dice il principe...
Antonio


title: CONTATORE E MASCHERE...AIUTO...!!!!

author: Alex

text:
"Antonio Biso" <
ch...@etruria.net
> wrote in message
news:ZeLZ7.15880$%B.56...@twister2.libero.it...
> @Alex <
ik2...@libero.it
> wrote in message
> bLAZ7.14130$%B.50...@twister2.libero.it...
>
> >[CUT]
> > Ciao Antonio, grazie per lo scambio tecnico............!
>
> Antonio
Finalmente tutto chiaro.......!
Mi sembra veramente una soluzione comoda, sono molto soddisfacenti
scambi di un certo livello......!
> Figurati.. Scusa te se non ti ho fatto capire niente non scrivendo prima del
> quoting come dice il principe...
Vorrà dire che la prossima volta per non farti capire nulla scriverò
ANAGRAMMANDOMI nel QUOTING....!
Buona Domenica.
@Alex



title: CONTATORE E MASCHERE...AIUTO...!!!!

text:
Alex <
ik2...@libero.it
> wrote in message
defdceca279ba2c742...@mygate.mailgate.org...
> "Antonio Biso" <
ch...@etruria.net
> wrote in message
> news:ZeLZ7.15880$%B.56...@twister2.libero.it...
>
> > @Alex <
ik2...@libero.it
> wrote in message
> > bLAZ7.14130$%B.50...@twister2.libero.it...
> >
> > >[CUT]
> > > Ciao Antonio, grazie per lo scambio tecnico............!
> >
> > Antonio
>
> Finalmente tutto chiaro.......!
Bene...
> > Figurati.. Scusa te se non ti ho fatto capire niente non scrivendo prima
del
> > quoting come dice il principe...
>
> Vorrà dire che la prossima volta per non farti capire nulla scriverò
> ANAGRAMMANDOMI nel QUOTING....!
Anche scrivendo da destra verso sinistra...
>
> Buona Domenica.
Altrettanto
Antonio


title: Unione query

author: Cecio

text:
Ciao a tutti.
Ho 2 query fatte cosě:
a) mese - anno - entrate
b) mese - anno - uscite
le due query de tipo raggruppamento/somma e danno i totali mese per mese di
entrate e uscite...
esempio:
entrate
2008    1    1000
2008    2    1000
2008    3    1000
2008    5    1000
2008    7    1000
2008    9    1000
.......
uscite
2008    2    1110
2008    3    1200
2008    4      800
2008    5      100
2008    7    1500
2008    9    1600
.......
vorrei ottenere il risultato di fonderle in questo modo:
anno  mese  entr     usc
2008    1    1000          0
2008    2    1000    1110
2008    3    1000    1200
2008    4          0      800
2008    5    1000      100
2008    7    1000    1500
2008    9    1000    1600
.......
ritenete sia fattibile??
Grazie a tutti
Ciao


title: Unione query

author: Karl Donaubauer

text:

Se le due query si chiamano "entrate" ed "uscite" l'SQL per
la query unione sarebbe:
SELECT entrate.Anno, entrate.Mese, entrate.Entrate AS entr,
                nz(uscite.Uscite,0) AS usc
FROM entrate LEFT JOIN uscite ON (entrate.Mese = uscite.Mese)
            AND (entrate.Anno = uscite.Anno)
UNION
SELECT uscite.Anno, uscite.Mese, nz(entrate.Entrate,0),
               uscite.Uscite
FROM uscite LEFT JOIN entrate ON (uscite.Mese = entrate.Mese)
            AND (uscite.Anno = entrate.Anno)
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Unione query

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:6vj487F...@mid.individual.net...
> Cecio wrote:
>>
>> Ho 2 query fatte così:

Grazie per la tempestività!!!
Provo ad applicare la soluzione... spero di riuscire
Grazie ancora!!!
Guido


title: Unione query

text:
Funziona alla stragrande!!!!!
Grazie ancora!!!
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:6vj487F...@mid.individual.net...



title: mostrare tutti i record in una query

author: Boob

text:
ciao,
    ho fatto una query con delle tabelle relazionate tra loro ma,
naturalmente, i dati della tabella principale che non hanno corrispondenze
non mi vengono visualizzati
c'č un modo on il quale io posso vedere tutti i record ? quindi lasciando in
"bianco" i campi che non hanno corrispondenza ?
grazie mille


title: mostrare tutti i record in una query

author: Carlo Costarella

text:
"Boob" <
b...@boob.org
> ha scritto nel messaggio
news:ead1n2$8k1$1...@carabinieri.cs.interbusiness.it...
> ciao,
>    ho fatto una query con delle tabelle relazionate tra loro ma,
> naturalmente, i dati della tabella principale che non hanno corrispondenze
> non mi vengono visualizzati
> c'è un modo on il quale io posso vedere tutti i record ? quindi lasciando
> in
> "bianco" i campi che non hanno corrispondenza ?
> grazie mille
>
>
Imposta il join (tasto destro sulla lineetta che collaga i campi) forzando
tutti i record della prima tabella.
Ciao, Carlo


title: Ricerca da maschera

author: Ablasorix

text:
Avendo bisogno di creare un report per ogni singolo cliente, ho creato
una maschera [mRicEve] contenente una sola casella combinata [Cognome]
che, nelle mie intenzioni, dovrebbe indicare ad una query di
selezionare solo i campi di quel cliente.
Il codice SQL è:
SELECT tEventi.[Data evento], tEventi.[Data richiamo],
tEventi.Cognome, tEventi.Nome, tEventi.Note, tEventi.Fatto
FROM tEventi
WHERE (((tEventi.Cognome)=[Forms]![mRicEve]![Cognome]));
Dove sbaglio?
Ringrazio sin da ora.
Buongiorno
Davide


title: Ricerca da maschera

author: Roberto da Parma

text:
"Ablasorix" <
abla...@gmail.com
> ha scritto nel messaggio
news:f42c867e-b87a-4e10...@v39g2000yqm.googlegroups.com...

sbagli nell'uso dell'uguale se il campo è di tipo testo.... prova con like
ciao
--
Roberto da Parma


title: Ricerca da maschera

author: Alessandro Cara

text:
Roberto da Parma ha scritto:

Non sbaglia. Magari ha bisogno degli apici, che ne pensi?
--
ac


title: Ricerca da maschera

author: geppo

text:
Ciao "Alessandro Cara" <
al...@ay-1asistemi.it
> ha scritto nel messaggio
news:ajyvl.10838$Cn4....@tornado.fastwebnet.it...

Che non è cosi, IMHO, la casella combinata "cognome" non restituisce il dato
desiderato..
--
Ciao
Geppo


title: Ricerca da maschera

text:
geppo ha scritto:
>Ciao "Alessandro Cara" <alex@ay-1asistemi,it > ha scritto nel messaggio
>news:ajyvl.10838$Cn4....@tornado.fastwebnet,it ...
>> Roberto da Parma ha scritto:
>>> "Ablasorix" <ablasorix@gmail,com > ha scritto nel messaggio
>>> news:f42c867e-b87a-4e10...@v39g2000yqm.googlegroups,com ...
>>> Avendo bisogno di creare un report per ogni singolo cliente, ho creato
>>> una maschera [mRicEve] contenente una sola casella combinata [Cognome]
>>> che, nelle mie intenzioni, dovrebbe indicare ad una query di
>>> selezionare solo i campi di quel cliente.
>>> Il codice SQL è:
>>> SELECT tEventi.[Data evento], tEventi.[Data richiamo],
>>> tEventi.Cognome, tEventi.Nome, tEventi.Note, tEventi.Fatto
>>> FROM tEventi
>>> WHERE (((tEventi.Cognome)=[Forms]![mRicEve]![Cognome]));
>>> Dove sbaglio?
>>> Ringrazio sin da ora.
>>> Buongiorno
>>> Davide
>>>
>>> sbagli nell'uso dell'uguale se il campo è di tipo testo.... prova con
>>> like
>> Non sbaglia. Magari ha bisogno degli apici, che ne pensi?
>
>Che non è cosi, IMHO, la casella combinata "cognome" non restituisce il dato
>desiderato..
>
>
Dipende se la casella combinata restituisce i Cognome o, magari, l'id del cognome visualizzato........visto che è una combo io farei restituire l'id.....la condizione where diventa
WHERE tEventi.Id=Forms!mRicEve!Cognome
altrimenti ci vogliono apici e like * * davvero.....
--
Questo articolo e` stato inviato dal sito web
http://www.nonsolonews.it


title: Ricerca da maschera

text:
Ciao "Fair87" <
roby...@gmail.com
> ha scritto nel messaggio
news:gpmjft$6ag$1...@news.nonsolonews.it...
---cut---
> altrimenti ci vogliono apici ---cut----.....
Sei proprio sicuro?
--
Ciao
Geppo


title: Ricerca da maschera

text:
geppo ha scritto:
>Ciao "Fair87" <roby.ces@gmail,com > ha scritto nel messaggio
>news:gpmjft$6ag$1...@news.nonsolonews,it ...
>---cut---
>> altrimenti ci vogliono apici ---cut----.....
>
>Sei proprio sicuro?
>
>
Detta cosě si......se cerco ID=1 allora "WHERE =1". Se invece cerco tutti quelli che si chiamano Rossi (magari poi il campo dov'č memorizzata l'informazione contiene anche il nome) allora "WHERE Cognome like '*" & me.combo & "*';" o solo asterisco dietro....



title: Ricerca da maschera

text:
geppo ha scritto:

Questo puo' anche essere ma che sia sbagliata l'eguaglianza e' opinabile.
Se il cognome contiene il cognome non vedo perche' scomodare la like,
tra l'altro piu' pesante.
Per quanto riguarda l'uso di apici o meno dipende da come viene eseguito
l'SQL.
Se poi il cognome cercato non c'e', beh, ce lo mettesse.... (ma non mi
sembra che l'OP stia cercando di sperimentare l'effetto "buccia banana")
--
ac


title: Ricerca da maschera

text:
Ciao "Alessandro Cara" <
al...@ay-1asistemi.it
> ha scritto nel messaggio
news:tWLvl.11346$Cn4....@tornado.fastwebnet.it...

non mi riferivo a questo.
> Per quanto riguarda l'uso di apici o meno dipende da come viene eseguito
> l'SQL.
Ecco, mi riferivo a questo.
> Se poi il cognome cercato non c'e', beh, ce lo mettesse.... (ma non mi
> sembra che l'OP stia cercando di sperimentare l'effetto "buccia banana")
Si, ma se inserisci 2 Colonne e la prima (Colonna Associata) la poni a 0 cm,
cosa ti restituisce la combo? ;-)
--
Ciao
Geppo


title: Ricerca da maschera

text:
Ciao "Fair87" <
roby...@gmail.com
> ha scritto nel messaggio
news:gpnqte$ljf$1...@news.nonsolonews.it...
----cut----
> Detta cosě si......se cerco ID=1 allora "WHERE =1". Se invece cerco tutti
> quelli che si chiamano Rossi (magari poi il campo dov'č memorizzata
> l'informazione contiene anche il nome) allora "WHERE Cognome like '*" &
> me.combo & "*';" o solo asterisco dietro....
Ok da vba, ma la query che ha postato l'OP, non sembra venga eseguita in
vba.
--
Ciao
Geppo


title: Riepilogo su maschera da ID di altra maschera

author: Sthepan

text:
In un DB  con più tabelle e relazione uno a molti,
ho creato una maschera principale che contiene i dati personali,
e tramite bottone, apro la maschera reparto, riportando l'ID della prima
per farlo ho utilizzato il seguente codice suggetito da Alex che funziona:
Inserito nella maschera principale:
-----------------------------------
Private Sub AggiungiReparto_Click()
On Error GoTo Err_AggiungiReparto_Click
    Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "frmReparto"
    ' Utilizzando l'opzione OpenArgs inserire il nome del campo
    ' da riportare nella maschera da aprire, in questo caso
    ' IDPersonale

    DoCmd.OpenForm stDocName, , , stLinkCriteria, , , IDPersonale
Exit_AggiungiReparto_Click:
    Exit Sub
Err_AggiungiReparto_Click:
    MsgBox Err.Description
    Resume Exit_AggiungiReparto_Click

End Sub
Inserito nella maschera reparto da aprire
-----------------------------------------
Private Sub Form_Load()
  If Len(me.Openargs)>0 then
      Me.IDPersonale.DefaultValue = Me.OpenArgs
      DoCmd.GoToRecord acDataForm, Me.Name,acNewRec
  End if
End Sub
Avrei però la necessità di creare all'interno della form anche una
casella di riepilogo per controllare quali reparti sono stati assegnati a
quella persona, per non fare un inserimento doppio, visualizzandoli in una
solo videata, senza andare avanti e indietro per i record.
Ciao
Sthepan


title: UN AIUTO SULL'EURO

author: Marcus

text:
Cliccando su Start/impostazioni/Pannello di controllo/Impostazioni
internazionali,
posso modificare il simbolo della valuta.
E' possibile modificare con una routine il simbolo della valuta direttamente
da Access ?
Un grazie anticipato a tutti coloro che mi vorranno dare un aiuto.


title: UN AIUTO SULL'EURO

author: Graziano Franchi (Dal Portatile)

text:
"Marcus" <
pr...@micro.com
> ha scritto nel messaggio
news:9ltcmq$esd$1...@fe1.cs.interbusiness.it...

? #.##0,00;-? #.##0,00
Automatiche
G.f.


title: UN AIUTO SULL'EURO

author: Super David

text:
Graziano Franchi (Dal Portatile) <
franchi....@tiscalinet.it
> wrote in
message 9ltgls$8pp$1...@lacerta.tiscalinet.it...

Domanda collegata:
Come posso fare con access per recuperare il simbolo valuta impostato da
pannello di controllo e assegnarlo ad una variabile??
Ciao e grazie
* SuperDavid *


title: OT Traduzione FAQ 2.28

text:
Ciao,
Questo è l'ultimo FAQ attuale a tradurre (è anche la più lunga).
Forse traduciamo anche le 3 FAQ nel archivio per vecchi FAQ
e i siti con elenchi delle novità in A00, AX e A03.
******************************
2.28 Security warnings in A03
Problem
When you open a database with A03 you get messages like:
"Security Warning: Unsafe expessions are not blocked...
Do you want to block unsafe expressions?"
"This file may not be safe ... Do you want to open this file or
cancel the operation?"
"Access cannot open the file due to security restrictions..."
There may be further messages indicating that it's necessary
to install SP8 of Office etc.
You want to get rid of these warning messages.
Cause
In version 2003 of Access MS has included similar security,
warning and certification mechanisms like they've already existed
before in Excel and Word. Concerning Access the primary goal is
to block so called "unsafe expressions" in databases that are not
certified (this is called "Sandbox Mode"). Unsafe expressions are
VBA commands like Shell, Kill, CurDir and many others more that
allow access to the file system.
You get a list of the commands and further info if you click the
Help button in the various message windows. There's also a big
*info website by MS* about the security topic with a lot of text
about the warning messages, certificates, Sandbox etc.
Solution
1. Set security to "Low"
The easiest method to get rid of the warning messages is to
lower the security level in the menu Tools/Macro/Security.
If you change the setting to "Low" you don't get messages any more.
That's valid for all databases for this user on this PC and is
equivalent to the setting in all versions of Access prior to A03
because they don't have security levels at all.
With some installations the menu item Tools/Macro/Security
may be missing, especially if the db has been converted.
see
http://support.microsoft.com/?kbid=833219
You can repair this as follows:
- right mouse click on a menu or tool bar, choose "Customize"
- on the commands tab choose the category "Tools"
- drag the item "Security..." from the list on the right side and
drop it over the right position in the Tools menu
The described menu item changes two values in the registry.
So another method to get rid of the warning messages is to
change the settings for the security level and the Sandbox mode
directly in the registry.
The security level belongs to the user. The key is:
\\HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Access\Security
To avoid messages the value should be: 1
Whereas the Sandbox mode is valid machine wide.
The registry key is:
\\HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.0\Engines\SandboxMode
This value should be 2 or 0 if you want that all functions run
(including the "unsafe").
2 = Sandbox only active for non-Access-apps that use JET
0 = Sandbox completely deactivated
There's further info at:
http://support.microsoft.com/?id=294698
If there's only the runtime version of Access installed then the
registry settings are different. (info by Albert Kallal)
You have to create 2 new keys.
for the security level:
\\HKEY_LOCAL_MACHINE\Software\Microsoft\Office\11.0\Access\Security
new key: level
value: #00000001
for the Sandbox mode:
\\HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.0\Engines
new key: SandBoxMode
value: #00000002
2. Create a certificate
The security level "Low" explicitely is "not recommended" by MS
because someone could commit evil things with the above
mentioned unsafe expressions. In addition these settings will
not help on a clients computer where you don't have the ability
or rights to lower the level. For this case Digital Certificates
are intended.
The easy version is a self signed certificate. There's a tool
in Office 2003 that you can find in the Windwows start menu at
All Programs/Office/Tools/Digital Certificate for VBA Projects.
Alternatively you can directly start the program Selfcert.exe
in the office directory. However a self signed certificate is
only valid on your own computer.
You can buy other versions of certificates from companies that
are approved as certification authorities. There are so called
class 3 certificates for bigger companies or organisations
and class 2 certificates for individuals. However the latter so
far are very hard to find and get and so there's not much
experience (like with all that certification thingy).
**********************************
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it
 + CISA1, Arezzo, 4+5/6/2005
la prima Conferenza Italiana per Sviluppatori di Access


title: OT Traduzione FAQ 2.28

author: VT @ home

text:
Il Sun, 3 Apr 2005 12:01:38 +0200, "Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto:
>(.....)

2.28 Avvisi di sicurezza in Access 2003
Problema
Quando apri un database con Access 2003 viene emesso un messaggio del tipo:
"Avviso di sicurezza: Le espressioni non sicure non sono bloccate ... Vuoi bloccare le
espressioni non sicure ?"
"Questo file potrebbe non essere sicuro ... Vuoi aprire questo file o annullare
l'operazione ?"
"Access non può aprire il file a causa di limitazioni per motivi di sicurezza ..."
Possono essere emessi ulteriori  messaggi che indicano la necessità di installare il
Service Pack 8 di Office ecc.
Vuoi liberarti di questi messaggi di avviso.
Causa
Microsoft, nella versione 2003 di Access, ha incluso avvisi di sicurezza e meccanismi di
certificazione simili a quelli già esistenti nelle precedenti versioni di Word ed Excel.
Per quanto riguarda Access, l'obiettivo principale è quello di bloccare le cosiddette
"Espressioni non sicure" nei database non certificati (ci si riferisce in tal caso alla
cosiddetta "Modalità sandbox").
Le espressioni non sicure sono i comandi VBA come Shell, Kill, CurDir e molti altri che
consentono l'accesso al file system.
Puoi ottenere la lista dei comandi ed ulteriori informazioni facendo click sul pulsante
Help nelle finestre dei messaggi di avviso sopra menzionati.
Esiste anche un grande sito web Microsoft di informazione sulle questioni inerenti la
sicurezza con svariati articoli sugli avvisi di sicurezza, i certificati, la modalità
Sandbox ecc.
Soluzione
1. Impostare la sicurezza al livello "basso"
Il metodo più facile per liberarsi dei messaggi è abbassare il livello di sicurezza nel
menù Strumenti/Macro/Sicurezza.
Se cambi l'impostazione a "Basso" non otterrai più alcun messaggio.
L'impostazione è valida per tutti i database per l'utente corrente del PC ed è equivalente
all'impostazione predefinita in tutte le versioni di Access precedenti la 2003, perchè
esse non prevedono alcun livello di sicurezza.
In alcune installazioni l'elemento di menù Strumenti/Macro/Sicurezza può mancare,
specialmente se il db è stato convertito (vedi
http://support.microsoft.com/?kbid=833219
).
Puoi rimediare nel modo seguente:
- fai click destro su una barra di menù o di strumenti e scegli "Personalizza"
- nella scheda "Comandi" scegli la categoria "Strumenti"
- fai click sull'elemento "Sicurezza ..." nella lista sul lato destro e trascinalo nella
posizione corretta nel menù "Strumenti" .
La voce di menù descritta agisce modificando due valori nel registro di sistema.
Quindi un altro metodo per liberarsi degli avvisi di sicurezza consiste nel modificare le
impostazioni del livello di sicurezza e della modalità Sandbox direttamente nel registro
di sistema.
Il livello di sicurezza è relativo all'utente. La chiave è:
\\HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Access\Security
Per evitare messaggi il valore deve essere: 1
Invece la modalità Sandbox ha validità per l'intera macchina.
La chiave del registro di sistema è:
\\HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.0\Engines\SandboxMode
Questo valore può essere impostato a 2 oppure a 0 se si desidera eseguire tutte le
funzioni (comprese quelle non sicure).
2 = Modalità Sandbox attiva solo per applicazioni diverse da Access che utilizzano JET
0 = Modalità Sandbox completamente disattivata
Ulteriori informazioni all'indirizzo:
http://support.microsoft.com/?id=294698
Se è installata soltanto la versione runtime di Access, le chiavi di registro sono
differenti (informazioni fornite da Albert Kallal).
In questo caso devi creare due nuove chiavi.
Per il livello di sicurezza:
\\HKEY_LOCAL_MACHINE\Software\Microsoft\Office\11.0\Access\Security
Nuova chiave: level
Valore: #00000001
Per la modalità Sandbox:
\\HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.0\Engines
nuova chiave: SandBoxMode
valore: #00000002
2. Creare un certificato
Il livello di sicurezza "Basso" è espressamente "non raccomandato" da Microsoft perchè
espone all'effettuazione di operazioni dannose da parte di malitenzionati per mezzo delle
suddette espressioni non sicure.
Oltretutto queste impostazioni possono essere inutilizzabili sui computer di produzione
dove può darsi che non si abbia la possibilità o i permessi per impostare il livello di
sicurezza come desiderato.
In questo caso sono a disposizione i Certificati digitali.
La versione facile consiste in un certificato auto firmato.
Office 2003 comprende uno strumento accessibile dal menuù Avvio di Windows in Tutti i
programmi/Office/Strumenti/Cettificati digitali per progetti VBA.
In alternativa puoi eseguire direttamente il programma Selfcert.exe nella cartella di
Office.
In ogni caso un certificato auto firmato è valido solo sul tuo computer.
Puoi comprare altre versioni di certificati da aziende accreditate come enti
certificatori.
Esistono i cosiddetti certificati di categoria 3 per le organizzazioni o le aziende più
grandi, ed i certificati di categoria 2 per le persone fisiche.
Questi ultimi finora sono difficili da trovare ed ottenere quindi non c'è molta esperienza
in merito (come per tutte le questioni legate alla certificazione).
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400
http://www.faq400.com/
---------------------------------------------


title: OT Traduzione FAQ 2.28

author: sv

text:
Karl Donaubauer ha scritto:
> Ciao,


> Problem


> Cause

> Solution






> \HKEY_CURRENT_USERSoftwareMicrosoftOffice11.0AccessSecurity
> To avoid messages the value should be: 1
> Whereas the Sandbox mode is valid machine wide.
> The registry key is:
> \HKEY_LOCAL_MACHINESoftwareMicrosoftJet4.0EnginesSandboxMode
> This value should be 2 or 0 if you want that all functions run
> (including the "unsafe").
> 2 = Sandbox only active for non-Access-apps that use JET
> 0 = Sandbox completely deactivated
> There's further info at:
http://support.microsoft.com/?id=294698
> If there's only the runtime version of Access installed then the
> registry settings are different. (info by Albert Kallal)
> You have to create 2 new keys.
> for the security level:
> \HKEY_LOCAL_MACHINESoftwareMicrosoftOffice11.0AccessSecurity
> new key: level
> value: #00000001
> for the Sandbox mode:
> \HKEY_LOCAL_MACHINESoftwareMicrosoftJet4.0Engines
> new key: SandBoxMode
> value: #00000002
> 2. Create a certificate
> The security level "Low" explicitely is "not recommended" by MS
> because someone could commit evil things with the above
> mentioned unsafe expressions. In addition these settings will
> not help on a clients computer where you don't have the ability
> or rights to lower the level. For this case Digital Certificates
> are intended.
> The easy version is a self signed certificate. There's a tool
> in Office 2003 that you can find in the Windwows start menu at
> All Programs/Office/Tools/Digital Certificate for VBA Projects.
> Alternatively you can directly start the program Selfcert.exe
> in the office directory. However a self signed certificate is
> only valid on your own computer.
> You can buy other versions of certificates from companies that
> are approved as certification authorities. There are so called
> class 3 certificates for bigger companies or organisations
> and class 2 certificates for individuals. However the latter so
> far are very hard to find and get and so there's not much
> experience (like with all that certification thingy).
> **********************************
2.28 Avvisi di sicurezza in Access 2003
Problema
Quando apri un database con Access 2003, ottieni dei messaggi come:
"Avviso di sicurezza: Le espressioni non sicure non sono bloccate ... Vuoi
bloccare l’espressioni non sicure ?"
"Questo file potrebbe non essere sicuro ... Vuoi aprire questo file, o
annullare l'operazione ?"
"Access non può aprire il file per limitazioni di sicurezza ..."
Potrebbero esservi ulteriori messaggi, che indicano che è necessario
installare il SP 8 di Office etc.
Vuoi liberarti di questi messaggi di avviso.
Causa
Nella versione 2003 di Access, MS ha incluso simili avvisi di sicurezza e
meccanismi di certificazione, come quelli che già, prima, esistevano in
Word ed Excel.
Per quanto riguarda Access, l'obiettivo principale è quello di bloccare le
cosiddette "espressioni non sicure" nei database che non sono certificati
(ciò è chiamato "Modalità Sandbox").
Le espressioni non sicure sono i comandi VBA come: Shell, Kill, CurDir, e
in più molti altri che consentono l'accesso al file system.
Puoi ottenere una lista dei comandi, ed ulteriori informazioni se fai
click sul pulsante dell’Help, nelle varie finestre dei messaggi.
Vi è, anche, un grande *sito web di informazione della MS* circa
l’argomento della sicurezza, con tanti articoli su i messaggi di avviso,
certificati, Sandbox etc.
Soluzione
1. Impostare la sicurezza a  "Basso"
Il metodo più facile, per liberarsi dei messaggi di avviso, è quello di
abbassare il livello di sicurezza nel menù Strumenti/Macro/Sicurezza.
Se modifichi l'impostazione, a "Basso", non otterrai più alcun messaggio.
Questo è valido  in tutti i database, per questo utente su questo PC, ed è
equivalente all'impostazione di tutte le versioni di Access prima di A03,
perché esse non hanno, minimamente, livelli di sicurezza.
In alcune installazioni la voce di menù Strumenti/Macro/Sicurezza potrebbe
mancare, specialmente se il db è stato convertito.
Vedi
http://support.microsoft.com/?kbid=833219
.
Puoi rimediare a ciò, come segue:
- col pulsante destro del mouse, fai click  su una barra di menù o degli
strumenti, e scegli "Personalizza";
- nella scheda "Comandi" scegli la categoria "Strumenti";
- trascina la voce "Sicurezza ..." dall’elenco sul lato destro e
rilasciala nella giusta posizione  nel menù "Strumenti" .
La voce di menù descritta modifica due valori nel registro.
Pertanto, l’altro metodo per liberarsi dei messaggi di avviso è quello di
modificare le impostazioni del livello di sicurezza e della modalità
Sandbox, direttamente nel registro.
Il livello di sicurezza è di pertineneza dell'utente.
La chiave è:
\\HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Access\Security
Per evitare messaggi il valore dovrebbe essere: 1
Ed invece, la modalità Sandbox è valida per tutta la macchina.
La chiave del registro è:
\\HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.0\Engines\SandboxMode
Questo valore dovrebbe essere 2 o 0, se vuoi che siano eseguite tutte le
funzioni (includendo quelle “non sicure”).
2 = Sandbox soltanto attiva per applicazioni-non-Access che utilizzano JET:
0 = Sandbox completamente disattivata.
Vi sono ulteriori informazioni ad:
http://support.microsoft.com/?id=294698
Se vi è soltanto installata la versione runtime di Access, allora le
impostazioni del registro sono diverse. (informazioni da Albert Kallal).
Devi creare due nuove chiavi.
Per il livello di sicurezza:
\\HKEY_LOCAL_MACHINE\Software\Microsoft\Office\11.0\Access\Security
Nuova chiave: level
Valore: #00000001
Per la modalità Sandbox:
\\HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.0\Engines
nuova chiave: SandBoxMode
valore: #00000002
2. Creare un certificato
Il livello di sicurezza "Basso" è chiaramente "non raccomandato" da
Microsoft, poiché qualcuno potrebbe commettere operazioni dannose tramite
le sopracitate espressioni non sicure. In aggiunta, queste impostazioni
non saranno di aiuto su un computer dove non sei abilitato o non hai i
diritti ad abbassare il livello di protezione.
In questo caso vengono proposti i Certificati digitali.
La versione facile è un certificato auto firmato.
Non ho Office 2003, pertanto, traduco letteralmente - ndr)
Vi è un tool in Office 2003 che puoi trovare nel  menù  di Avvio di
Windows in Programmi/Office/Strumenti/Certificati Digitali per Progetti
VBA.
In alternativa puoi avviare direttamente il programma Selfcert.exe nella
cartella di Office.
Comunque,  un certificato auto firmato è valido soltanto sul tuo computer.
Puoi comprare altre versioni di certificati da aziende che siano
riconosciute come enti di certificazione.
Vi sono i cosiddetti certificati di classe 3 per le aziende od
organizzazioni più grandi, ed i certificati di classe 2 per le persone
fisiche.
Questi ultimi finora, però, sono molto difficili da trovare ed ottenere e,
pertanto, non c'è molta esperienza in merito (come tutte le cose
riguardanti la certificazione).
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: inviare invito a google calendar

author: pfm

text:
e' possibile tramite vba inviare un inviare invito a google calendar

Grazie


title: Salvare le impostazioni della stampante

author: Ezio

text:
Ogni volta che apro un report access 2000 non mi salva le impostazioni
della stampante precedentemente configurata (dimensioni margini
orientamento).
Come si può ovviare alla cosa?
grazie


title: Salvare le impostazioni della stampante

author: Antonio in the country

text:
"Ezio" <
med...@lombardiacom.it
> ha scritto nel messaggio
news:351a1563.0107...@posting.google.com...

Al sito microsoft trovi la soluzione. E' un problema che si verifica anche
quando modifichi minimamente il tuo report.
Il tuo quesito viene postato abitualmente, ogni tanto guardati i messaggi
vecchi prima di scrivere.
Vai a quest'indirizzo
ACC2000: Lost Printer Settings When Name AutoCorrect Is Enabled
http://support.microsoft.com/support/kb/articles/Q240/8/26.ASP
Ciao
Antonio


title: Salvare le impostazioni della stampante

author: MegaMax

text:
"Ezio" <
med...@lombardiacom.it
> ha scritto nel messaggio
news:351a1563.0107...@posting.google.com...

Questa è la soluzione che uso io, puoi adattarla ai tuoi bisogni.
In pratica ho 2 funzioni, che salvano/ripristinano la configurazione di un
report e della relativa stampante/margini ecc....
La configurazione viene salvata in un file.
Type prnCfg
    prtDevMode As Variant
    prtMip As Variant
    PrtDevNames As Variant
End Type
Public Function SalvaReportCfg(rptName As String, saveFile As String) As
Boolean 'torna vero se c'è errore
On Error GoTo Erro
  Dim vrt As prnCfg
  Dim rpt As Report
  SalvaReportCfg = True
  DoCmd.OpenReport rptName, acDesign
    Set rpt = Reports(rptName)
    vrt.prtDevMode = rpt.prtDevMode
    vrt.prtMip = rpt.prtMip
    vrt.PrtDevNames = rpt.PrtDevNames
  DoCmd.Close acReport, rpt.Name, acSaveYes
  Open saveFile For Binary Access Write As #100
  Put #100, 1, vrt
  Close #100
  Set rpt = Nothing
  SalvaReportCfg = False
  Exit Function
Erro:
Resume Niente
Niente:
  On Error Resume Next
  Set rpt = Nothing
  DoCmd.Close acReport, rpt.Name, acSaveNo
  Close #100
End Function
Public Function RipristinaReportCfg(rptName As String, restoreFile As
String) As Boolean 'torna vero se c'è errore
On Error GoTo Erro
  Dim vrt As prnCfg
  Dim rpt As Report
  RipristinaReportCfg = True
  Open restoreFile For Binary Access Read As #100
  Get #100, 1, vrt
  Close #100
  DoCmd.OpenReport rptName, acDesign
    Set rpt = Reports(rptName)
    rpt.prtDevMode = vrt.prtDevMode
    rpt.prtMip = vrt.prtMip
    rpt.PrtDevNames = vrt.PrtDevNames
  DoCmd.Close acReport, rpt.Name, acSaveYes
  Set rpt = Nothing
  RipristinaReportCfg = False
  Exit Function
Erro:
Resume Niente
Niente:
  On Error Resume Next
  Set rpt = Nothing
  DoCmd.Close acReport, rpt.Name, acSaveNo
  Close #100
End Function
Max


title: Salvare le impostazioni della stampante

author: Maurizio

text:
Ma la funzione che hai postato deve venire caricata all'avvio di ogni
record?
"Ezio" <
med...@lombardiacom.it
> ha scritto nel messaggio
news:351a1563.0107...@posting.google.com...



title: Salvare le impostazioni della stampante

text:
"Maurizio" <
maur...@marchetti.dnet.it
> ha scritto nel messaggio
news:9j5od8$qif$1...@serv1.iunet.it...
> Ma la funzione che hai postato deve venire caricata all'avvio di ogni
> record?
Io? :-)
La mia io la carico quando mi si sconfigurano i report... se dalla stampante
esce dello schifo mado enlla maschera di manutenzione, dove ho un
bottoncione con scritto "reimposta configurazione report", e mi rimette la
configurazione giusta, che ovviamente avevo salvato in precedenza.
Ciao, Max


title: Access 97 run time

author: Proli

text:
ciao a tutti sono Marco
ho necessità di salvare la stampa generata da un report in formato snapshot
viewer e in altri formati da un client dove c'è il solo run-time di
access97.
Alt+f2 e salva con nome sono disattivati. Ho provato con il generatore di
barre degli strumenti, ma non funziona.
Come posso fare?   E possibile?
Grazie in anticipo a chi mi da un aiuto.
Marco Dell'Oca
D.M.Software


title: casella di testo in cui una parola deve rimandare al sito se cliccata

text:
secondo voi è possibile che una textbox o altro strano controllo in access
contenga una frase in cui una parola sia cliccabile proprio come una pagina
web?
esempio
se volete visitare il mio sito cliccate qui
la parola qui deve essere un link attivo a
www.miosito.it
 cosi se un utente
gli clicca sopra apre il browser.
secondo voi è possibile?
Grazie.


author: Sib

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
> secondo voi è possibile che una textbox o altro strano controllo in access
> contenga una frase in cui una parola sia cliccabile proprio come una
pagina
> web?
Dai un'occhiata alla proprieta': collegamento ipertestuale.
Sib


text:
>
> Dai un'occhiata alla proprieta': collegamento ipertestuale.
>
> Sib
ho guardato ma non dice come fondere testo normale e testo attivo in un
unica label
capisci cosa intendo?
una label che contiene il seguente testo
se vuoi visitarci clicca qui. sarai il benvenuto.
dove solo la parola qui è blu e quando si và sopra compare la manina di
internet il resto del testo è normale.


author: MA

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:bk426b$s1l$1...@lacerta.tiscalinet.it...

Essendo label e non controllo non puoi unire tra label diverse?
MAssimiliano


text:
>
> Dai un'occhiata alla proprieta': collegamento ipertestuale.
>
> Sib
ho guardato ma non dice come fondere testo normale e testo attivo in un



author: marco

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:bjvj79$42d$1...@lacerta.tiscalinet.it...

Potresti utilizzare un pulsante alla cui etichetta assegni il valore
www.miosito.it
Sul'evento click, gli fai aprire il browser sull'indirizzo specificato dalla
caption
Ciao
Marco


text:
> Potresti utilizzare un pulsante alla cui etichetta assegni il valore
>
www.miosito.it
> Sul'evento click, gli fai aprire il browser sull'indirizzo specificato
dalla
> caption
>
> Ciao
> Marco
si però volevo fare una casella di testo dove dentro ci fosse il linik
isneiema al testo come una pagina httml. vabbè


text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:bk5fvl$u8t$1...@lacerta.tiscalinet.it...

Be', la caption la puoi mettere anche così:
"TESTO   "  & "www" &  "ALTRO TESTO"
Se potessi mettere il pulsante non in rilievo il gioco è fatto.
Non so se questo si può fare, prova...
Ciao
Marco


title: Collegare campi di tabelle differenti

text:
Ciao a tutti...ho provato a spulciare un pò ma non ho trovato molto....confido in voi essendo un "semi" estraneo a questo mondo di Access!!
Inizio col dire che ho Access 2010.....vi espongo la situazione ed il problema:
Io ho una tabella con anagrafica azienda (P.IVA,NOME AZIENDA, TITOLARE, INDIRIZZO, CAP, TEL, ECC) e un'altra tabella scadenze dove inserisco dei dati a seguito di un lavoro (la redazione di un documento) che periodicamente va aggiornato quindi i campi sono prima per identificare l'Azienda P.IVA e NOME AZIENDA e poi quelli riferiti alle date del documento).

In sostanza devo far si che nella tabella delle scadenze, inserendo la P.IVA (che è la chiave primaria), il nome dell'Azienda si compili automaticamente riconoscendo la P.IVA e recuperando il nome dalla tabella anagrafica..

Penso sia banalissimo ma io non so proprio come fare.. :(

Allego screen delle tabelle (spero di aver fatto le cose giuste :D )
https://www.dropbox.com/s/77m0ogbdhsjkjys/TAB%20AZ.JPG

https://www.dropbox.com/s/5bqtk9a01a1gqlm/TAB%20DVR.JPG

Grazie a chi mi da una mano!


title: Collegare campi di tabelle differenti

text:

Se vuoi farlo velocemente usa una casella combinata, che ha come origine riga la tua tabella e compili i campi con i valori reperiti dalla proprietà column della combo
MA


title: Collegare campi di tabelle differenti

text:

Ciao!
grazie per la gentilissima rtisposta ma non ho capito bene cosa dovrei fare! riesci ad essere più terra a terra???(non so usare molto bene access..anzi!!)


title: Collegare campi di tabelle differenti

text:

Inserisci una casella combinata sulla tua maschera.
La tua casella combinata avrà come origine una tabella diversa, sull'evento afterupdate della tua combo ci metti
me.tuocampo1 = me.tuacombo.column(1)
me.tuocampo2 = me.tuacombo.column(2)

Ovvio che tuo campo è il nome del controllo che hai sulla maschera
MA


title: OT: ricerca di un dDocente per corsi su applicativi MS Office

author: Guido dal Faro

text:
Scusate l'OT ma magari può interessare a qualcuno di voi.
La nostra società, che opera, a Roma e Milano,  nel settore dei
servizi specialistici di integrazione di sistemi, sviluppo di
applicazioni, fornitura di consulenza e servizi professionali, quali
formazione e help desk, sta cercando per la sede di Roma una persona
in grado di tenere corsi,  presso la nostra sede e/o presso i nostri
clienti, per utenti MS Office sia a livello base sia a livello
avanzato.
Chi fosse interessato può contattarci al seguente indirizzo email:
in...@lan2lan.it
Sarà gradito l'invio di un curriculum vitae.
Saluti.
---------------
Guido
light...@flashnet.it


title: le fatture elettroniche di acquisto squadrano di un centesimo!

author: Pino

text:
Le fatture carburante di acquisto sono tutte sbilanciate di un centesimo
o due...forse perchè gli importi nelle righe hanno sei decimali?
Ma perchè la emettono sbilanciata? Importando il file xml nel
gestionale, mi blocca devo intervenire a mano e correggerla perchè non
vengono accettati movimenti contabili sbilanciati ...

Succede anche a voi?

grazie


author: RobertoA

text:

Manda esempio


author: BFS

text:
Il 04/06/2019 21:41, Pino ha scritto:

quelle che mi arrivano da enistation partita iva o gestite dalla app
Mifatturo arrivano perfette sia sul portale aruba sia sul import
automatico che faccio da gestionale

ciao
BFS


author: liones

text:
Ma perchè la emettono sbilanciata?

Perché siamo un paese da cazzari... (e ladri)

 ...
Succede anche a voi?

Di peggio, molto peggio

Ft di "restituzione" di buoni pasto incomprensibili (alcune
 società , ft fatte dai siti delle soc. dei b.p., indicano di fare
 la stampa della videata al momento dell'emissione della
 ft)


title: Info per algoritmo

author: Greg

text:
Ho una griglia con diverse "caselle" di peso: 40, 50, 60, 70, 80, 90, 100
In input arriva un numero qualsiasi, tra 40 e 100 e in output dovrei avere la "casella" più vicina al numero inserito,
non importa se sotto o sopra.
Per esempio: con 52 dovrei avere 50, con 78 dovrei avere 80.

Io ho pensato ad una somma e ad una sottrazione con ciascuna casella, mettere i risultati in una matrice, ordinarla e
prendere il primo elemento.
Qualche idea più brillante e meno brute force? Grazie

--
Greg


title: Info per algoritmo

text:

la butto li

Public Function trovacasella(x) As Integer
If Right(CStr(x), 1) > 5 Then
     trovacasella = CInt(Left(CStr(x), 1) * 10 + 10)
     Else
     trovacasella = CInt(Left(CStr(x), 1) * 10)

End If
MsgBox trovacasella
End Function

ciao


title: Info per algoritmo

text:
Il 09/11/16 11:28:52 BFS ha scritto:

> la butto li
>
> Public Function trovacasella(x) As Integer
> If Right(CStr(x), 1) > 5 Then
>      trovacasella = CInt(Left(CStr(x), 1) * 10 + 10)
>      Else
>      trovacasella = CInt(Left(CStr(x), 1) * 10)
>
> End If
> MsgBox trovacasella
> End Function

La butti li, ma funziona alla grande; ci ho messo un poco a capirla ed è geniale :)

Ma se invece avessi il caso in cui le "caselle" non sono cosi regolari e note a priori, per esempio: 44, 65, 71, 86, 98
Come si potrebbe fare per rendere la funzione piu universale? Grazie

--
Greg


title: Info per algoritmo

text:

caricherei in un array i valori delle caselle

Public lista(5) As Integer

Public Function trovacasella2(x) As Integer

lista(1) = 44
lista(2) = 65
lista(3) = 71
lista(4) = 86
lista(5) = 98

For i = 1 To 5

   If x > lista(i) And x <= lista(i + 1) Then
     If x - lista(i) < lista(i + 1) - x Then
         trovacasella2 = lista(i)

         Else
         trovacasella2 = lista(i + 1)

     End If
     MsgBox trovacasella2
     Exit Function
   End If

Next i

End Function

la cosa sarebbe più semplice se sapessi di avere una sola casella ogni
decina ma mi par di capire di no

non so di quante caselle parliamo, e quindi se diventa rilevante il
tempo per trovare il giusto intervallo.

c'è da dire che nel caso pessimo ti tocca scorrere tutto l'array
altrimenti bisognerebbe applicare algoritmi tipo bubble sort o merge
sort per ottimizzare.
oppure scomodare algoritmi genetici...ma credo che qui siamo oltre

ciao
BFS


title: Info per algoritmo

text:
MN non mi fa quotare!

Grandioso, io ci avrei scritto 50 righe di codice, adesso me lo devo compredere per bene e farlo mio.
No, le caselle sono propio quelle, 4-5-6, e non ci sono quindi assolutamente problemi di prestazioni.
Grazie davvero, ciao

--
Greg


title: Info per algoritmo

text:
Il giorno mercoledì 9 novembre 2016 11:52:34 UTC+1, Greg ha scritto:

> Ma se invece avessi il caso in cui le "caselle" non sono cosi
> regolari e note a priori, per esempio: 44, 65, 71, 86, 98
> Come si potrebbe fare per rendere la funzione piu universale?

Io farei, se i numeri non sono moltissimi :

function f
' c è il valore da comparare
' carico i valori nel vettore lista()
' alchè  :

d_old = abs(lista(1) - c)

for j = 2 to n

   d = abs(lista(j) - c)
   if d = 0 then f = d : exit function
   if d < d_old then d_old = d

next j

f = d

end function

dovrebbe funzionare anche se i valori della lista non
sono ordinati


title: Info per algoritmo

text:
Il giorno mercoledì 16 novembre 2016 20:07:31 UTC+1,
radica...@gmail.com
 ha scritto:
> Il giorno mercoledì 9 novembre 2016 11:52:34 UTC+1, Greg ha scritto:
>
> > Ma se invece avessi il caso in cui le "caselle" non sono cosi
> > regolari e note a priori, per esempio: 44, 65, 71, 86, 98
> > Come si potrebbe fare per rendere la funzione piu universale?
>
> Io farei, se i numeri non sono moltissimi :
>
> function f
> ' c è il valore da comparare
> ' carico i valori nel vettore lista()
> ' alchè  :
>
> d_old = abs(lista(1) - c)
>
> for j = 2 to n
>
>    d = abs(lista(j) - c)
>    if d = 0 then f = d : exit function
>    if d < d_old then d_old = d
>
> next j
>
> f = d

atch :-)

f = d_old



title: Realtek vs. Access

author: Pete Townshend

text:
Ho un db Access97 su una rete locale in cui molti pc hanno scheda Realtek.
Talvolta il db si sputtana e devo fare i salti mortali per recuperarlo.
Quando dico al cliente che deve cambiare le schede, lui si incazza e mi
dice: "Dimostrami che sono le schede e le cambio".
Allora, cari amici, qualcuno di voi sa dirmi se esiste della documentazione
ufficiale (fonte Microsoft per intenderci) che sconsigli l'uso di Realtek?
Grazie a tutti.
Ciao
Pete
--
Stop the war


title: Realtek vs. Access

author: André le Pčtomane

text:
"Pete Townshend" <
peteto...@libero.it
> ha scritto nel messaggio
news:YaDt8.12804$vF6.3...@news2.tin.it...

Ma chi mette in giro ste leggende metropolitane?
Le realtek vanno come tutte le altre ne avro' montate a decine e per quello
che costano vanno anche troppo bene, chiaro che  non avranno uno standard
qualitativamente eccelso e ce ne sono di difettose, ma in 4 anni con 12 pc
tutti con schede realtek su un applicativo access 10 ore al giorno non ho
mai avuto problemi ne' mi si e' mai rovinato il database.
La rete schede sono solo un componente della rete, ci sono i cavi, gli hub,
gli switch...e gli amministratori di rete :), mi sembra semplicistico
accusare una marca, per esempio una volta ho gettato via una 3com che sul
server dava continue disconnessioni...allora devo dedure che la 3com fa
schifo?
Saluti
Ale.
Amministratore delegato Realtek Italiana S.P.A. :)


title: Realtek vs. Access

author: All Eyez On me

text:
"Pete Townshend" <
peteto...@libero.it
> ha scritto nel messaggio
news:YaDt8.12804$vF6.3...@news2.tin.it...

Confermo anch'io che la maggior parte dei miei clienti usa schede realtek e
nessun db si è mai sputtanato.
AEOM


title: Realtek vs. Access

author: Alfiero Ricci

text:
"Pete Townshend" <
peteto...@libero.it
> ha scritto nel messaggio
news:YaDt8.12804$vF6.3...@news2.tin.it...
> Ho un db Access97 su una rete locale in cui molti pc hanno scheda Realtek.
> Talvolta il db si sputtana e devo fare i salti mortali per recuperarlo.
> Quando dico al cliente che deve cambiare le schede, lui si incazza e mi
Il tuo cliente è un vero coglione: tu ti devi incazzare, non lui.
> dice: "Dimostrami che sono le schede e le cambio".
> Allora, cari amici, qualcuno di voi sa dirmi se esiste della
documentazione
> ufficiale (fonte Microsoft per intenderci) che sconsigli l'uso di Realtek?
Corrompono i DB (in maniera micidiale) se hanno i drivers standard di win
'98.
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q189778
Ciao.


title: Realtek vs. Access

text:
"Alfiero Ricci" <
alfio...@libero.it
> ha scritto nel messaggio
news:x%Dt8.24024$m41.6...@twister2.libero.it...

In questo caso la colpa sarebbe della M$ e non della realtek che ti fornisce
il dischetto del driver con la scheda.
Personalmente non uso mai i drivers di windows98 per nessuna periferica. è
sempre preferibile usare quello fornito o aggiornato, ma faccio una domanda:
è piu' semplice aggiornare un driver o cambiare una scheda ?
Cià.


title: Realtek vs. Access

text:
"André le Pčtomane"
> In questo caso la colpa sarebbe della M$ e non della realtek che ti
fornisce
> il dischetto del driver con la scheda.
> Personalmente non uso mai i drivers di windows98 per nessuna periferica
Sei l'eccezione che conferma la regola :-)
> sempre preferibile usare quello fornito o aggiornato, ma faccio una
domanda:
> č piu' semplice aggiornare un driver o cambiare una scheda ?
Beh, date le pessime prestazioni delle Realtek 8029, č saggia politica
buttarle comunque nel cesso, spendere qualcosina di piů e acquistare
hardware 3Com o Intel.
Mai avuto problemi con queste configurazioni e le installazioni sono tante.
Ciao, Alfio


title: Realtek vs. Access

text:
Ottimo ragazzi. Grazie a tutti per le informazioni.
Siccome non mi sembra il caso di stabilire se ha più colpa Microsoft o
Realtek (a me francamente non me ne frega un cazzo), direi che ai clienti si
puo' dire: "Le realtek sarebbe meglio buttarle nel cesso, ma se siete
tirchi, aggiornate i driver e sperate che tutto vada per il meglio. Ad ogni
modo le responsabilità sono vostre". Giusto?



title: Realtek vs. Access

text:
"Pete Townshend"

Eh, eh ... direi di sì ;-)
Ciao: Alfio


title: Realtek vs. Access

text:
Grazie Alfio.
Ciao e buon week end.



title: Realtek vs. Access

author: Ric

text:
"Pete Townshend" <
peteto...@libero.it
> ha scritto nel messaggio
news:YaDt8.12804$vF6.3...@news2.tin.it...

Salve,
dato che ho avuto un problema analogo ma con dei file xls, dove il cliente
mi  ha riferito che ha aperto un file .xls via rete, l'ha salvato (sul pc
remoto) dopo averlo modificato, e da allora non è stato più in grado di
leggerlo ... gradirei sapere se il problema delle realtek segnalato in
qualche post più sotto si può applicare anche a questi files (anche documeti
di word?)
Grazie,
Ric


title: Realtek vs. Access

text:
Non lo so, ma essendo Access ed Excel parenti stretti, direi che č piuttosto
probabile.



title: Realtek vs. Access

text:
"André le Pčtomane" <
alepetoma...@hotmail.com
> ha scritto nel
messaggio
> "Pete Townshend" <
peteto...@libero.it
> ha scritto nel messaggio
> > Ho un db Access97 su una rete locale in cui molti pc hanno scheda
Realtek.
> > Talvolta il db si sputtana e devo fare i salti mortali per recuperarlo.
> > Quando dico al cliente che deve cambiare le schede, lui si incazza e mi
> > dice: "Dimostrami che sono le schede e le cambio".
> > Allora, cari amici, qualcuno di voi sa dirmi se esiste della
> documentazione
> > ufficiale (fonte Microsoft per intenderci) che sconsigli l'uso di
Realtek?
>
> Ma chi mette in giro ste leggende metropolitane?
> Le realtek vanno come tutte le altre ne avro' montate a decine e per
quello
> che costano vanno anche troppo bene, chiaro che  non avranno uno standard
cut
come gia' mi pare avemmo a dire, una rondine non fa primavera.
Statisticamente il tuo singolo caso non rappresenta assolutamente nulla.
Problemi dovuti a cavi, hub e affini o alla tua 3com difettosa nel 99% dei
casi provocano una intettuzione del lavoro senza causare danni ai file.
Invece una scheda difettosa (quella che per intenderci fa operazioni molto
complesse come spezzettare il file, pacchettizzarlo, gestiro (passarlo al
lato fisico dell'ISO-OSI per intenderci) quella si che ti crea problemi.
Sib


title: Realtek vs. Access

text:
"All Eyez On me" <
bf-si...@libero.it
> ha scritto nel messaggio
> "Pete Townshend" <
peteto...@libero.it
> ha scritto nel messaggio
> > Ho un db Access97 su una rete locale in cui molti pc hanno scheda
Realtek.
> > Talvolta il db si sputtana e devo fare i salti mortali per recuperarlo.
> > Quando dico al cliente che deve cambiare le schede, lui si incazza e mi
> > dice: "Dimostrami che sono le schede e le cambio".
cut
>
> Confermo anch'io che la maggior parte dei miei clienti usa schede realtek
e
> nessun db si è mai sputtanato.
Come la maggior parte di tutte le piccole imprese italiane.
Il fatto che il prodotto sia diffuso non vuol dire che sia buono.
Certamente le Real..ecc sono molto migliorate con le 8139, ma le 8029
restano micidiali.
Sib


title: Realtek vs. Access

text:
"Ric" <
NOSPAMr...@broglio.com
> ha scritto nel messaggio
> "Pete Townshend" <
peteto...@libero.it
> ha scritto nel messaggio
> > Ho un db Access97 su una rete locale in cui molti pc hanno scheda
Realtek.
> > Talvolta il db si sputtana e devo fare i salti mortali per recuperarlo.
cut
> dato che ho avuto un problema analogo ma con dei file xls, dove il cliente
> mi  ha riferito che ha aperto un file .xls via rete, l'ha salvato (sul pc
> remoto) dopo averlo modificato, e da allora non è stato più in grado di
> leggerlo ... gradirei sapere se il problema delle realtek segnalato in
> qualche post più sotto si può applicare anche a questi files (anche
documeti
> di word?)
A me succedeva con una PCMCIA.
Ovviamente non era una 8029, ma era comunque una Realtek.
Sib


title: Realtek vs. Access

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:1Bnu8.15990$b62.4...@news1.tin.it...
> "André le Pètomane" <
alepetoma...@hotmail.com
> ha scritto nel

Allora, non so se mi sono capito :)
Io non ho mai detto che le realtek sono ottime schede, ho detto che sono
passabili e non ho mai detto che sono meglio delle 3com.
Volevo dire che si trovano pezzi difettosi per ogni marca, chi piu' chi
meno, e con quello che costano le 8139 (1/3 delle 3com) ti puoi permettere
il lusso di cacciarla via se non funziona, e se non ha problemi non ci sono
grosse differenze di prestazioni.
In ogni caso se si ha l'accortezza di usare dei drivers recenti e aggiornati
le probabilità di malfunzionamento si abbassano notevolmente.
Quello che contesto e' il fatto semplicistico di dare la colpa alle schede
di rete se qualcosa non va, quando in una rete ci sono centinaia di fattori
scatenanti collisioni ecc, non ultimo il fatto di non segmentare la rete con
uno switch.
Molto spesso si ha a che fare con dei presunti tecnici non del tutto
competenti e che strizzano l'occhio al commerciale che per evitare problemi
o non sapendo come risolverli sostituiscono le parti, secondo loro
difettose, con , guarda caso, componenti piu' costosi, aggirando cosi' il
problema a scapito del cliente, invece di risolverlo.
Chiaramente non mi sto riferendo a Pete Townshend (e vai con gli Who) che
coscienziosamente si è posto il problema.
Ciao.
Ale.


title: Realtek vs. Access

text:
"André le Pètomane"
> Allora, non so se mi sono capito :)
> Io non ho mai detto che le realtek sono ottime schede, ho detto che sono
> passabili e non ho mai detto che sono meglio delle 3com.
> Volevo dire che si trovano pezzi difettosi per ogni marca, chi piu' chi
> meno, e con quello che costano le 8139 (1/3 delle 3com) ti puoi permettere
> il lusso di cacciarla via se non funziona, e se non ha problemi non ci
sono
> grosse differenze di prestazioni.
E'  un lusso pericoloso: un database irrecuperabile può far chiudere
un'azienda ;-)
Ciao: Alfio


title: Realtek vs. Access

text:
"Alfiero Ricci" <
alfio...@libero.it
> ha scritto nel messaggio
news:NMwu8.36018$SR5.9...@twister1.libero.it...

Caspita che scenari apocalittici!!
Io vengo dallo unix e se già allora avevo scarse certezze dell'affidabilità
del sistema che in realtà in ambiente aix era eccellente, adesso che sono
passato su sistemi windows nt/2000 l'affidabilità e andata completamente a
farsi benedire (e non certo a causa della sola scheda di rete).
Conscio di questo, oltre al mirroring  faccio fare 3 backups al giorno in
automatico dal server.
I dati li perde solo chi li vuole perdere :)
Ciao
Ale.


title: Realtek vs. Access

text:
"André le Pètomane" <
> > E'  un lusso pericoloso: un database irrecuperabile può far chiudere
> > un'azienda ;-)
> Caspita che scenari apocalittici!!
Vita vissuta...
> Io vengo dallo unix e se già allora avevo scarse certezze
dell'affidabilità
> del sistema che in realtà in ambiente aix era eccellente,
> adesso che sono
> passato su sistemi windows nt/2000 l'affidabilità e andata completamente a
> farsi benedire (e non certo a causa della sola scheda di rete).
Se scegli l'hardware giusto (di rete soprattutto) l'affidabilità è normale e
non hai bisogno di mirroring su dozzine di dischi.
Ciao, Alfiero


title: Realtek vs. Access

text:
"André le Pètomane" <
alepetoma...@hotmail.com
> ha scritto nel
messaggio
> "Sib" <si...@SPAMiol.it> ha scritto nel messaggio
> > "André le Pètomane" <
alepetoma...@hotmail.com
> ha scritto nel
> > > "Pete Townshend" <
peteto...@libero.it
> ha scritto nel messaggio
> > > > Ho un db Access97 su una rete locale in cui molti pc hanno scheda
Realtek.
> > > > Talvolta il db si sputtana e devo fare i salti mortali per
recuperarlo.
cut
> > > Ma chi mette in giro ste leggende metropolitane?
> > > Le realtek vanno come tutte le altre ne avro' montate a decine e per
cut
> > Problemi dovuti a cavi, hub e affini o alla tua 3com difettosa nel 99%
dei
> > casi provocano una intettuzione del lavoro senza causare danni ai file.
> > Invece una scheda difettosa (quella che per intenderci fa operazioni
molto
> > complesse come spezzettare il file, pacchettizzarlo, gestiro (passarlo
al
> > lato fisico dell'ISO-OSI per intenderci) quella si che ti crea problemi.
cut
> Volevo dire che si trovano pezzi difettosi per ogni marca, chi piu' chi
> meno, e con quello che costano le 8139 (1/3 delle 3com) ti puoi permettere
> il lusso di cacciarla via se non funziona, e se non ha problemi non ci
sono
> grosse differenze di prestazioni.
su questo avrei diverse cose da obiettare, ma io non sono pagato dalla 3com
quindi fai le scelte che credi.
> In ogni caso se si ha l'accortezza di usare dei drivers recenti e
aggiornati
> le probabilità di malfunzionamento si abbassano notevolmente.
Non sono per niente daccordo.
Di tutti i problemi che ho avuto con queste schede non e' mai stato per
colpa dei driver, e' sempre stato sufficiente sostituire la scheda difettosa
(con un'altra realtek dello stesso tipo perche' il cliente non voleva
spendere)
> Quello che contesto e' il fatto semplicistico di dare la colpa alle schede
> di rete se qualcosa non va, quando in una rete ci sono centinaia di
fattori
> scatenanti collisioni ecc, non ultimo il fatto di non segmentare la rete
con
> uno switch.
neanche con questo sono daccordo. come dicevo prima e' la scheda che fa la
parte critica del lavoro, il resto dell'HW puo' creare un decadimento delle
prestazioni ma molto difficilmente danneggiamento dei file trasmessi.
> Molto spesso si ha a che fare con dei presunti tecnici non del tutto
> competenti e che strizzano l'occhio al commerciale che per evitare
problemi
> o non sapendo come risolverli sostituiscono le parti, secondo loro
> difettose, con , guarda caso, componenti piu' costosi, aggirando cosi' il
> problema a scapito del cliente, invece di risolverlo.
Sono daccordo con la prima parte del tuo discorso, ma non con la seconda.
Il problema dei "componenti piu' costosi" e' molto ma molto relativo.
A meno che non si tratti di centinaia di computer cui cambiare la scheda,
non sono i 50 euro in piu' o in meno a fere arricchire il rivenditore.
Ad ogni modo, agisci come meglio credi.
Sib
PS Guarda che lo switch e' stato inventato per diminuire le collisioni e
aumentare notevolmente prestazioni e stabilita'.


title: Realtek vs. Access

text:
"André le Pètomane" <
alepetoma...@hotmail.com
> ha scritto nel
messaggio
> "Alfiero Ricci" <
alfio...@libero.it
> ha scritto nel messaggio
cut
> > E'  un lusso pericoloso: un database irrecuperabile può far chiudere
> > un'azienda ;-)
> >
> > Ciao: Alfio
>
> Caspita che scenari apocalittici!!
> Io vengo dallo unix e se già allora avevo scarse certezze
dell'affidabilità
> del sistema che in realtà in ambiente aix era eccellente, adesso che sono
> passato su sistemi windows nt/2000 l'affidabilità e andata completamente a
> farsi benedire (e non certo a causa della sola scheda di rete).
A proposito di leggende metropolitane...
> Conscio di questo, oltre al mirroring  faccio fare 3 backups al giorno in
> automatico dal server.
Mi sembra veramente un'esagerazione.
A meno che tu non gestisca un grande magazzino o una multinazionale, non
vedo come possa essere conveniente fare tanti backup.
Per quel che riguarda W2000, in ditta abbiamo acceso il server (W2000
Server) da quasi un'anno e non l'abbiamo piu' spento ed e' stato riavviato
solo quando abbiamo installato nuovi servizi che richiedevano il riavvio del
sistema per completare l'installazione.
E' on line se ti interessa, sia come web server che come server news e di
posta.
> I dati li perde solo chi li vuole perdere :)
su questo sono abbastanza daccordo.
Sib


title: Realtek vs. Access

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:haJu8.23813$vF6.7...@news2.tin.it...

indovina di che marca sono i miei  hubs e lo switch...3com.
qui sì bisogna avere il meglio, io sono concreto non un sentimentale ne' un
idealista :)
> > In ogni caso se si ha l'accortezza di usare dei drivers recenti e
> aggiornati
> > le probabilità di malfunzionamento si abbassano notevolmente.
>
> Non sono per niente daccordo.
> Di tutti i problemi che ho avuto con queste schede non e' mai stato per
> colpa dei driver, e' sempre stato sufficiente sostituire la scheda
difettosa
> (con un'altra realtek dello stesso tipo perche' il cliente non voleva
> spendere)
posso tranquillamente affermare il contrario, ho rilevato aumenti di
prestazione insospettabili sostituendo i driver.
> > Quello che contesto e' il fatto semplicistico di dare la colpa alle
schede
> > di rete se qualcosa non va, quando in una rete ci sono centinaia di
> fattori
> > scatenanti collisioni ecc, non ultimo il fatto di non segmentare la rete
> con
> > uno switch.
*vedi alla fine
> neanche con questo sono daccordo. come dicevo prima e' la scheda che fa la
> parte critica del lavoro, il resto dell'HW puo' creare un decadimento
delle
> prestazioni ma molto difficilmente danneggiamento dei file trasmessi.
>
> > Molto spesso si ha a che fare con dei presunti tecnici non del tutto
> > competenti e che strizzano l'occhio al commerciale che per evitare
> problemi
> > o non sapendo come risolverli sostituiscono le parti, secondo loro
> > difettose, con , guarda caso, componenti piu' costosi, aggirando cosi'
il
> > problema a scapito del cliente, invece di risolverlo.
>
> Sono daccordo con la prima parte del tuo discorso, ma non con la seconda.
> Il problema dei "componenti piu' costosi" e' molto ma molto relativo.
> A meno che non si tratti di centinaia di computer cui cambiare la scheda,
> non sono i 50 euro in piu' o in meno a fere arricchire il rivenditore.
>
si, la scheda di rete costa 50 euro e l'omino che te la monta ne prende 200
per la manodopera, e chi non ha la competenza per farlo da solo paga il
balzello.
Ho visto cose che voi umani non imaginate...:)
Ho visto nell'anno 2002 d.c. fare reti a 10 mega con in cavo coassiale..
Ho visto usare la piattina nelle connessioni hub - computer quando lo sanno
anche i sassi che la piattina non supporta i 100 mega, poi non andava e
cambiavano le schede difettose:)
Ho visto pagare un modemfax 3com 56,6k  750.000 lire + iva..
Ho visto pagare 30.000 lire (l'uno) un semplice cavo di alimentazione
standard
Tanto per dire che ogni tanto se ne approfittano..
> Sib
>
> PS Guarda che lo switch e' stato inventato per diminuire le collisioni e
> aumentare notevolmente prestazioni e stabilita'.
ho forse detto il contrario? ti sei perso un "non"...
Ognuno rimanga della sua opinione, tanto ognuno la vede alla sua maniera, e
guai se non fosse così.
Penso stiamo annoiando l'ennegi poichè sarebbe un thread da reti da
it.comp.reti.locali, pertanto non reagirò ad ulteriori provocazioni :))))
Grazie per la pazienza, saluti a tutti passo e chiudo.
Ale.


title: Realtek vs. Access

text:
"André le Pčtomane" <
alepetoma...@hotmail.com
> ha scritto nel
messaggio
> "Sib" <si...@SPAMiol.it> ha scritto nel messaggio
cut
> Ho visto cose che voi umani non imaginate...:)
> Ho visto nell'anno 2002 d.c. fare reti a 10 mega con in cavo coassiale..
> Ho visto usare la piattina nelle connessioni hub - computer quando lo
sanno
> anche i sassi che la piattina non supporta i 100 mega, poi non andava e
> cambiavano le schede difettose:)
> Ho visto pagare un modemfax 3com 56,6k  750.000 lire + iva..
> Ho visto pagare 30.000 lire (l'uno) un semplice cavo di alimentazione
> standard
> Tanto per dire che ogni tanto se ne approfittano..
Questo l'ho visto anch'io, come ho visto quello che voleva che gli facessi
un gestionale personalizzato per 400.000 lire.
Comunque si addiviene alla deduzione che non e' l'HW che costa (quando viene
venduto al suo prezzo e non pompato)
> > PS Guarda che lo switch e' stato inventato per diminuire le collisioni e
> > aumentare notevolmente prestazioni e stabilita'.
>
> ho forse detto il contrario? ti sei perso un "non"...
Hai perfettamente ragione.
L'avevo letto male, scusa.
> Ognuno rimanga della sua opinione, tanto ognuno la vede alla sua maniera,
e
> guai se non fosse cosě.
> Penso stiamo annoiando l'ennegi poichč sarebbe un thread da reti da
> it.comp.reti.locali, pertanto non reagirň ad ulteriori provocazioni :))))
Io penso che una sana disputa possa portare, se non ad una uniformita' di
vedute, ad una revisione dei propri convincimenti, avvicinandosi alle idee
dell'altro o magari anche convincendosi ancora di piu' delle proprie. In
entrambi i casi se ne ha un vantaggio.
> Grazie per la pazienza, saluti a tutti passo e chiudo.
Ciao
Sib


title: Realtek vs. Access

author: Claudio

text:
"Alfiero Ricci" <
alfio...@libero.it
> ha scritto nel messaggio
news:BeEt8.24115$m41.6...@twister2.libero.it...
> > è piu' semplice aggiornare un driver o cambiare una scheda ?
>
> Beh, date le pessime prestazioni delle Realtek 8029, è saggia politica
> buttarle comunque nel cesso, spendere qualcosina di più e acquistare
> hardware 3Com o Intel.
> Mai avuto problemi con queste configurazioni e le installazioni sono
tante.
>
> Ciao, Alfio
>
Il dibattito è stato tra le Realtek e le 3Com od Intel, e mi sono chiarito
abbastanza.
Come mai non si mai parlato delle DLink?
Creano problemi o scorrono liscie?
Non ditemi che sono "Ferrarelle"
Grazie
Claudio


title: Realtek vs. Access

text:
"Claudio" <
mf4...@mclink.it
> ha scritto nel messaggio
> "Alfiero Ricci" <
alfio...@libero.it
> ha scritto nel messaggio
> > > è piu' semplice aggiornare un driver o cambiare una scheda ?
> >
> > Beh, date le pessime prestazioni delle Realtek 8029, è saggia politica
> > buttarle comunque nel cesso, spendere qualcosina di più e acquistare
> > hardware 3Com o Intel.
> > Mai avuto problemi con queste configurazioni e le installazioni sono
> tante.
> >
> > Ciao, Alfio
> >
> Il dibattito è stato tra le Realtek e le 3Com od Intel, e mi sono chiarito
> abbastanza.
> Come mai non si mai parlato delle DLink?
Se non erro le DLink le costruisce la RealTek, come anche le Unex.
Alla fin fine a produrre sono sempre in pochi.
Sib


title: Realtek vs. Access

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:b%Uu8.25851$vF6.8...@news2.tin.it...

E tralsciamo le Allied Telesyn? secondo me sono ottime e costano piu' delle
3com :)
Vai SIB!! vediamo se almeno qui siamo d'accordo :)
Ale.


title: Realtek vs. Access

text:
"André le Pčtomane" <
alepetoma...@hotmail.com
> ha scritto nel
messaggio
> "Sib" <si...@SPAMiol.it> ha scritto nel messaggio
> > "Claudio" <
mf4...@mclink.it
> ha scritto nel messaggio
cut
> > > Come mai non si mai parlato delle DLink?
> >
> > Se non erro le DLink le costruisce la RealTek, come anche le Unex.
> > Alla fin fine a produrre sono sempre in pochi.
> >
>
> E tralsciamo le Allied Telesyn? secondo me sono ottime e costano piu'
delle
> 3com :)
> Vai SIB!! vediamo se almeno qui siamo d'accordo :)
non ho problemi ad ammettere che finora ne conoscevo il nome solo perche'
spuntano nell'elenco dei driver di win.
Sib


title: A97 - Problema Date

author: MarcoS

text:
Ho riscontrato un grosso problema con Access 97 per quanto riguarda le Date.
Avevo aperto una chiamata con Microsoft ma non sono riusciti a risolverlo.
Se dichiaro le variabili PP e CC come tipo Date alla query arrivano delle
date completamente sbagliate se il giorno del mese è > 12, altrimenti
funziona bene.
In poche parole porta il giorno al posto dell'anno.
Il problema l'ho risolto dichiarandole come String.
Dim wolf As String, SS As Form, PP As String, CC As String        -->
funziona correttamente
'Dim wolf As String, SS As Form, PP As Date, CC As Date            --> Non
funziona
If Not IsNull(SS![ad]) Or Not IsNull(SS![dd]) Then
    PP = Format((SS![ad]), "mm/dd/yyyy")
    CC = Format((SS![dd]), "mm/dd/yyyy")
    fox = fox & " T_CodDis.[MK1_DATACR] Between " & "#" & PP & "#" & " AND "
& "#" & CC & "#" & " AND "
End If
Altra soluzione che avevo trovato era :
    'PP = Mid(CStr(SS![AD]), 4, 2) & "/" & Left(CStr(SS![AD]), 2) & "/" &
Right(CStr(SS![AD]), 2)
    'CC = Mid(CStr(SS![DD]), 4, 2) & "/" & Left(CStr(SS![DD]), 2) & "/" &
Right(CStr(SS![DD]), 2)
le trasformavo in tipo stringa in questa fase.
Avete riscontrato anche voi questo problema ?
Come lo avete risolto ?
--
Ciao e grazie 1000
Marco S.


title: A97 - Problema Date

author: Esteban

text:
"MarcoS" <
marco...@libero.it
> wrote in message
news:9dtj1u$c4e$1...@pinco.nettuno.it...

Con le date ho sempre avuto da litigare. Poi ho scoperto la funzione CVDate()
(sostituita in Access 2000 da CDate()) ed ho risolto i problemi.
Prova:
PP = CVDate(SS![ad])
CC = CVDate(SS![dd])
In questo modo non ti interessa neppure sapere qual'è il formato data delle
impostazioni internazionali del pannello di controllo!
Ciao!
Esteban
Hosted by
www.seber.it


title: A97 - Problema Date

text:
Esteban <
Est...@news.it
> wrote in message
gysM6.5361$pa3.6...@news.infostrada.it...
> > Marco S.
>
> Con le date ho sempre avuto da litigare. Poi ho scoperto la funzione
CVDate()
> (sostituita in Access 2000 da CDate()) ed ho risolto i problemi.
> Prova:
>
> PP = CVDate(SS![ad])
> CC = CVDate(SS![dd])
>
> In questo modo non ti interessa neppure sapere qual'è il formato data
delle
> impostazioni internazionali del pannello di controllo!
>
Mi spiace ma non funziona cmq, impostando nella maschera di ricerca
da data = 10/04/01
a data =23/04/01
Nella query mi ritrovo :
Between #04/10/01# And #01/04/23#
Cmq molte grazie
Ciao Marco S.


title: A97 - Problema Date

text:
"MarcoS" <
marco...@libero.it
> wrote in message
news:9dtkn8$cko$1...@pinco.nettuno.it...

Nella query stessa puoi usare la funzione cvdate()!!
Between CVDate(SS![ad]) and CVDate(SS![dd])



title: A97 - Problema Date

author: Roberto dal portatile

text:
"MarcoS" <
marco...@libero.it
> ha scritto nel messaggio
news:9dtkn8$cko$1...@pinco.nettuno.it...
>
> Esteban <
Est...@news.it
> wrote in message
> gysM6.5361$pa3.6...@news.infostrada.it...
> > > Marco S.
> >
> > Con le date ho sempre avuto da litigare. Poi ho scoperto la funzione
> CVDate()
> > (sostituita in Access 2000 da CDate()) ed ho risolto i problemi.
> > Prova:
> >
> > PP = CVDate(SS![ad])
> > CC = CVDate(SS![dd])
> >
> > In questo modo non ti interessa neppure sapere qual'č il formato data
> delle
> > impostazioni internazionali del pannello di controllo!
> >
>
> Mi spiace ma non funziona cmq, impostando nella maschera di ricerca
> da data = 10/04/01
> a data =23/04/01
>
> Nella query mi ritrovo :
> Between #04/10/01# And #01/04/23#
>
> Cmq molte grazie
> Ciao Marco S.
Se usi Access 97 versione italiana.
Se il formato data breve delle Impostazioni internazionali č gg/MM/aaaa o
gg/MM/aa.
Se la maschera dove imposti i parametri si chiama Maschera1 e le due caselle
di testo non associate si chiamano DaData e AData.
Se nelle due caselle di testo hai digitato 10/04/01 e 23/04/01.
Se nella riga criteri di un campo Data/ora di una query hai scritto:
Between [Forms]![Maschera1]![DaData] And [Forms]![Maschera1]![AData]
la query seleziona i record il cui campo Data/ora č compreso tra il 10
aprile 2001 e il 23 aprile 2001.
Ammesso che nella funzione Between...And vuoi esplicitare i formati delle
due caselle di testo, nei criteri devi scrivere:
Between Format([Forms]![Maschera1]![DaData];"gg/mm/aaaa") And
Format([Forms]![Maschera1]![AData];"gg/mm/aaaa")
Perň, incuriosito dal tuo problema, ho fatto piů prove e l'indicazione del
formato cosě scritta l'ho trovata pleonastica.
La query NON mi ha funzionato solamente quando nella riga criteri della
griglia ho scritto:
Between Format([Forms]![Maschera1]![DaData];"mm/gg/aaaa") And
Format([Forms]![Maschera1]![AData];"mm/gg/aaaa")
Spero di esserti stato di aiuto.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: A97 - Problema Date

text:
Roberto dal portatile <
r.ma...@libero.it
> wrote in message
ESvM6.6987$pa3.6...@news.infostrada.it...
>
Grazie per l'interessamento,
io cambio la query con una funzione SQL, ti riporto una parte del codice:
-------
Dim QQ As QueryDef, db As Database
Dim wolf As String, SS As Form, PP As Date, CC As Date
Dim fox As String
Set db = CurrentDb()
Set QQ = db.QueryDefs("Q_Ric_Sql")
Set SS = Forms![S_GestCodDis]
wolf = wolf & " SELECT DISTINCTROW T_CodDis.[MK1_CODICE],
T_CodDis.[MK1_DESC], T_CodDis.[MK1_CARATT], T_CodDis.[MK1_DATACR],
T_CodDipendente.[Nome Dip], T_CodDis.[MK1_UMG], T_CodDis.[MK1_FORMATO],
T_CodDis.[MK1_CLASSE] "
wolf = wolf & " FROM T_CodDipendente INNER JOIN T_CodDis ON
T_CodDipendente.Codice = T_CodDis.[MK1_CODDIP] "
If Not IsNull(SS![AD]) Or Not IsNull(SS![DD]) Then
    PP = Format((SS![AD]), "mm/dd/yyyy")
    CC = Format((SS![DD]), "mm/dd/yyyy
    fox = fox & " T_CodDis.[MK1_DATACR] Between " & "#" & PP & "#" & " AND "
& "#" & CC & "#" & " AND "
End If
If fox <> "" Then
    fox = Mid(fox, 1, Len(fox) - 5)
    wolf = wolf & " WHERE " & fox
End If
QQ.SQL = wolf
--------
SS![AD] = 10/04/01
SS![DD]) =23/04/01
Nella query "Q_Ric_Sql" mi ritrovo :
Between #04/10/01# And #01/04/23#
Se invece imposto --> PP As String, CC As String
il tutto funziona correttamente



title: A97 - Problema Date

text:
Esteban <
Est...@news.it
> wrote in message
gzvM6.6894$pa3.6...@news.infostrada.it...
>
> Nella query stessa puoi usare la funzione cvdate()!!
> Between CVDate(SS![ad]) and CVDate(SS![dd])
>
Come la risposta che ho dato a Roberto, io modifico la query ogni volta
attraverso del codice SQL.
--
Ciao e ancora grazie
Marco S.


title: A97 - Problema Date

text:
"MarcoS" <
marco...@libero.it
> ha scritto nel messaggio
news:9du20j$gjc$1...@pinco.nettuno.it...
>
> Roberto dal portatile <
r.ma...@libero.it
> wrote in message
> ESvM6.6987$pa3.6...@news.infostrada.it...
> >
>
> Grazie per l'interessamento,
Far chiarezza su un problema serve a tutti noi.
> io cambio la query con una funzione SQL, ti riporto una parte del codice:
>
> -------
> Dim QQ As QueryDef, db As Database
> Dim wolf As String, SS As Form, PP As Date, CC As Date
> Dim fox As String
[CUT]
>
> If Not IsNull(SS![AD]) Or Not IsNull(SS![DD]) Then
>     PP = Format((SS![AD]), "mm/dd/yyyy")
>     CC = Format((SS![DD]), "mm/dd/yyyy
>     fox = fox & " T_CodDis.[MK1_DATACR] Between " & "#" & PP & "#" & " AND
"
> & "#" & CC & "#" & " AND "
> End If
>
> If fox <> "" Then
>     fox = Mid(fox, 1, Len(fox) - 5)
>     wolf = wolf & " WHERE " & fox
> End If
>
> QQ.SQL = wolf
> --------
>
[CUT]
Solo per curiosità: hai avuto modo di provare con PP As Date, CC As Date e
con
If Not IsNull(SS![AD]) Or Not IsNull(SS![DD]) Then
     PP = SS![AD]
     CC = SS![DD]
     fox = fox & " T_CodDis.[MK1_DATACR] Between " & PP & " AND " & CC & "
AND "
End If
Scusa se te lo chiedo, ma la query che a me funziona ha il seguente codice
SQL:
SELECT Tabella1.ID, Tabella1.Data1, Tabella1.Nome
FROM Tabella1
WHERE (((Tabella1.Data1) Between [Forms]![Maschera1]![DaData] And
[Forms]![Maschera1]![AData]));
dove DaData l'ho digitata come 10/04/01 e AData come 23/04/01.
> --
> Ciao e grazie 1000
> Marco S.
>
Se mi fai sapere mi fai una cortesia.
ciao,



title: A97 - Problema Date

text:
"MarcoS" <
marco...@libero.it
> wrote in message
news:9du231$gjn$1...@pinco.nettuno.it...

E' una cosa che faccio quotidianamente: difficilmente ho delle query 'statiche'.
Nessuno ti vieta di scrivere:
fox = fox & " T_CodDis.[MK1_DATACR] Between CVDate(""" & PP & """) AND
CVDate(""" & CC & """) AND "



title: A97 - Problema Date

author: Simone Calligaris

text:
"MarcoS" <
marco...@libero.it
> ha scritto nel messaggio
news:9dtj1u$c4e$1...@pinco.nettuno.it...
> Ho riscontrato un grosso problema con Access 97 per quanto riguarda le
Date.
Il tuo è un gran classico, Roberto ti ha suggerito la strada più consona per
risolvere il problema.
Trovi una FAQ ufficiale su
www.sitocomune.com
Ad ogni modo se la query è persistente e i parametri fanno riferimento a
controlli su forms, non c'è bisogno di usare Format: le selezioni funzionano
comunque.
> Avevo aperto una chiamata con Microsoft ma non sono riusciti a risolverlo.
Pazzesco!
Ciao, Simone


title: A97 - Problema Date

text:
Roberto dal portatile <
r.ma...@libero.it
> wrote in message
XayM6.91$jp1....@news.infostrada.it...
> Solo per curiosità: hai avuto modo di provare con PP As Date, CC As Date e
> con
>
> If Not IsNull(SS![AD]) Or Not IsNull(SS![DD]) Then
>      PP = SS![AD]
>      CC = SS![DD]
>      fox = fox & " T_CodDis.[MK1_DATACR] Between " & PP & " AND " & CC & "
> AND "
> End If
>
> Scusa se te lo chiedo, ma la query che a me funziona ha il seguente codice
> SQL:
Anzi ho provato molto volentieri, ma il risultato è stato negativo.
Non inverte più la data ma chiaramente mancando # non la riconosce come
tale.
Il risultato è:
Between 10/4/1 And 23/4/1
Quindi non trova nessun record.
--
Ciao e grazie
Marco S.


title: A97 - Problema Date

text:
Esteban <
Est...@news.it
> wrote in message
kkBM6.2217$jp1.1...@news.infostrada.it...
> "MarcoS" <
marco...@libero.it
> wrote in message
> E' una cosa che faccio quotidianamente: difficilmente ho delle query
'statiche'.
> Nessuno ti vieta di scrivere:
> fox = fox & " T_CodDis.[MK1_DATACR] Between CVDate(""" & PP & """) AND
> CVDate(""" & CC & """) AND "
>
> Ciao!
> Esteban
> Hosted by
www.seber.it
>
>
Ho inserito nel codice la seguente riga :
 fox = fox & " T_CodDis.[MK1_DATACR] Between CVDate(""" & PP & """)  And
CVDate(""" & CC & """) AND "
Il risultato della query č stato questo:
Between CVDate("04/10/01") And CVDate("23/04/01")
All'apparenza mi sembrava che funzionasse correttamente, poi facendo
un'analisi piů dettagliata dei record mi sono accorto che ha trovato quelli
che vanno dal 23/04/01 al 16/05/01 ???? misteri di Access ?
Infatti me ne sono accorto perchč ha trovato 245 record rispetto ai 76 di
quella che funziona correttamente --> Between #10/04/01# And #23/04/01#



title: A97 - Problema Date

text:
MarcoS <
marco...@libero.it
> wrote in message
9dvu3b$ue$1...@pinco.nettuno.it...
>
>
> Ho inserito nel codice la seguente riga :
>  fox = fox & " T_CodDis.[MK1_DATACR] Between CVDate(""" & PP & """)  And
> CVDate(""" & CC & """) AND "
>
> Il risultato della query è stato questo:
> Between CVDate("04/10/01") And CVDate("23/04/01")
Ho fatto un'ulteriore verifica e ho notato che in questo caso inverte le
date con il giorno del mese < 12
Infatti mi ha trovato dal 23/04/01 all'ultimo record inserito del 16/05/01.
Cmq grazie a tutti voi, continuerà a tenere le variabili che fanno
riferimento a date di tipo "String".
Ciao Marco S.


title: query inserimento e recalc immediato della form

author: Miaooo

text:
ciao.
in una form, ho un pulsante "inserisci record" che quando premuto esegue
da vb  una query di inserimento in una tabella, e nell'istruzione subito
dopo esegue il recalc della form che rappresenta la tabella.
Puo' causare problemi cio? voglio dire...e' consigliabile eseguire una
Insert, e subito dopo fare il recalc della maschera? non e' che potrebbe
dare problemi in quanto magari la tabella si sta ancora aggiornando?
saluti


author: ALESSANDRO Baraldi

text:
"Miaooo" <
SS...@DSDS.COM
> ha scritto nel messaggio
news:sND9d.10454$b5.4...@news3.tin.it...

Teoricamente non ci sono problemi, se vuoi essere certo inserisci un
DOEVENTS
dopo l'INSERT..... ovviamente sono considerazioni valide solo se l'INSERT
è riferito a MOLTI records.....!
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


text:
ALESSANDRO Baraldi wrote:
>
> Teoricamente non ci sono problemi, se vuoi essere certo inserisci un
> DOEVENTS
> dopo l'INSERT..... ovviamente sono considerazioni valide solo se l'INSERT
> è riferito a MOLTI records.....!
in effetti cio ho pensato anche io.
Il doevents l'ho messo, ma volevo appunto capire se in teoria fosse un
metodo sicuro o meno.
cmq per risolvere il dubbio ho fatto che quando premo il tasto effettua
SOLO la query..mentre il recalc del form viene fatto in seguito...cosi
non ho dubbi :>
ciao e grazie


title: Query Rompicapo

author: Vladik

text:
Qualcuno mi sa per caso dare la soluzione a questo rompicapo?
Sto cercando di ragionarci sopra da due giorni e ho fatto un'infinità di
prove...
In Access devo creare una query che mi restituisca tutti i record di una
tabella che nel campo IDrelativo contengano il valore 0 (zero).
Ma non basta:
Mi occorre che per ogni record restituito dalla query venga aggiunto un
campo che conti quanti sono i record della tabella principale (e non solo
dei record restituiti dalla query precedente!) che contengono nel campo
IDrelativo lo stesso valore del campo ID.
In tal modo per ogni IDrelativo=0 avrò accanto un campo che mi dice quanti
record hanno nel campo ID il valore IDrelativo di ognuno dei record
restituiti...
...OK, MI SPIEGO MEGLIO....
Sono alle prese con un forum molto semplice basato su Access e ASP.
Il database contiene una sola tabella che si chiama "forum" e che contiene i
campi ID, IDrelativo, Messaggio, Data.
Il campo ID è il contatore e aggiunge in maniera progressiva il numero del
messaggio.
Il campo IDrelativo contiene l'ID del messaggio a cui si è risposto. Se
contiene il valore zero allora il messaggio non è una risposta ad un altro
messaggio ma un novo "topic".
Il campo Messaggio contiene ovviamente il corpo del Messaggio.
Infine il campo Data contiene la data e l'ora in cui è stato inviato il msg.
Il forum funziona già perfettamente ma la mia perplessità nasce dal voler
inserire accanto ad ogni topic il numero delle risposte che esso contiene.
Il compito della query dovrebbe essere quello di calcolare quante risposte
ha ogni topic (ovvero ogni messaggio con IDrelativo = 0)
Ci riuscirò mai?
Spero di essere stato abbastanza chiaro... se non lo fossi stato cercherò di
esprimere il tutto in termini diversi.
Grazie ancora a chiunque voglia aiutarmi, incoraggiarmi, compatirmi o
consolarmi...
Vladik


title: Query Rompicapo

text:
Ciao,
Non credo sia necessario crerare una query.
Puoi utilizzare la funzione DCOUNT.
La tabella di riferimento sarà forum, il campo che conterà sarà id relativo e il filtro che puoi inpostare è campo = idrelativo.
Comunque la guida in linea lo spiega meglio...
Spero di esserti stato di aiuto.
Gecko24
>

> Qualcuno mi sa per caso dare la soluzione a questo rompicapo?

>

> Sto cercando di ragionarci sopra da due giorni e ho fatto un'infinità di

> prove...

>

> In Access devo creare una query che mi restituisca tutti i record di una

> tabella che nel campo IDrelativo contengano il valore 0 (zero).

>

> Ma non basta:

>

> Mi occorre che per ogni record restituito dalla query venga aggiunto un

> campo che conti quanti sono i record della tabella principale (e non solo

> dei record restituiti dalla query precedente!) che contengono nel campo

> IDrelativo lo stesso valore del campo ID.

>

> In tal modo per ogni IDrelativo=0 avrò accanto un campo che mi dice quanti

> record hanno nel campo ID il valore IDrelativo di ognuno dei record

> restituiti...

>

> ...OK, MI SPIEGO MEGLIO....

>

> Sono alle prese con un forum molto semplice basato su Access e ASP.

>

> Il database contiene una sola tabella che si chiama "forum" e che contiene i

> campi ID, IDrelativo, Messaggio, Data.

>

> Il campo ID è il contatore e aggiunge in maniera progressiva il numero del

> messaggio.

>

> Il campo IDrelativo contiene l'ID del messaggio a cui si è risposto. Se

> contiene il valore zero allora il messaggio non è una risposta ad un altro

> messaggio ma un novo "topic".

>

> Il campo Messaggio contiene ovviamente il corpo del Messaggio.

>

> Infine il campo Data contiene la data e l'ora in cui è stato inviato il msg.

>

> Il forum funziona già perfettamente ma la mia perplessità nasce dal voler

> inserire accanto ad ogni topic il numero delle risposte che esso contiene.

>

> Il compito della query dovrebbe essere quello di calcolare quante risposte

> ha ogni topic (ovvero ogni messaggio con IDrelativo = 0)

>

> Ci riuscirò mai?

>

> Spero di essere stato abbastanza chiaro... se non lo fossi stato cercherò di

> esprimere il tutto in termini diversi.

> Grazie ancora a chiunque voglia aiutarmi, incoraggiarmi, compatirmi o

> consolarmi...

>

> Vladik

>

>

------------------------------------------------------------------------
Questo messaggio e` stato inviato da
http://www.inwind.it


title: Query Rompicapo

author: Antonio Biso

text:
<gecko24@a.a> wrote in message 994922226951...@inwind.it...
> Ciao,
> Non credo sia necessario crerare una query.
> Puoi utilizzare la funzione DCOUNT.
> La tabella di riferimento sarÃ forum, il campo che conterÃ sarÃ id
relativo e il filtro che puoi inpostare Ã¨ campo = idrelativo.
> Comunque la guida in linea lo spiega meglio...
>
> Spero di esserti stato di aiuto.
Non credo, perchè lui, GIUSTAMENTE, legge solo i messaggi scritti DOPO il
quoting
Antonio


title: Query Rompicapo

text:
Vladik <
dd...@inwind.it
> wrote in message 9iiaef$rfl$1...@usenet.inwind.it...
> Qualcuno mi sa per caso dare la soluzione a questo rompicapo?
>
> Sto cercando di ragionarci sopra da due giorni e ho fatto un'infinità di
> prove...
>
> In Access devo creare una query che mi restituisca tutti i record di una
> tabella che nel campo IDrelativo contengano il valore 0 (zero).
>
> Ma non basta:
>
> Mi occorre che per ogni record restituito dalla query venga aggiunto un
> campo che conti quanti sono i record della tabella principale (e non solo
> dei record restituiti dalla query precedente!) che contengono nel campo
> IDrelativo lo stesso valore del campo ID.
>
> In tal modo per ogni IDrelativo=0 avrò accanto un campo che mi dice quanti
> record hanno nel campo ID il valore IDrelativo di ognuno dei record
> restituiti...
SELECT DCount("*","tabella1","[idrelativo]=" & [id]) AS Espr1,
Tabella1.idrelativo, Tabella1.id
FROM Tabella1
WHERE (((Tabella1.idrelativo)=0));
Antonio


title: azzerare db

author: Massimo

text:
Ho un db access con varie tabelle e migliaia di record inseriti.
Ora ho l'esigenza di duplicare il db lasciando però tutte le tab della copia
vuote.
L'unica soluzione che conosco (da buon neofita) è quella di cancellare i
dati di ogni tab selezionandoli tutti e premendo CANC.
Il problema è che le tabelle con campi contatore mantengono l'ultimo valore
inserito memorizzato, io vorrei che partissero da 0 come in un db appena
creato.
Soluzione?
Grazie in anticipo e scusate la probabile banalità della domanda.
bye,
Max


title: azzerare db

author: sv

text:
Massimo ha scritto:


> bye,
> Max
http://www.donkarl.com/it/
FAQ 3.2
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: azzerare db

text:
>
>
http://www.donkarl.com/it/
> FAQ 3.2
>
> --
> rgrds
> SC
grazie 1000


title: Raggruppare e visualizzare dati

author: eskat

text:
buon giorno a tutto il NG!
Il problema mattutino č un problema squisitamente pratico.
Nella tbl "Persone" (IdPersona, Cognome_nome) ho vari nomi:
1 - eskat
2 - mario rossi etc
Nella tabella "oggetti"(Idoggetto,Idpersona,Oggetto) ho vari record
1 - 1 - Pinze
2 - 1 - Forbici
3 - 2 - paletta
4 - 1 - secchiello
Con una query di selezione č ovviamente possibile raggruppare oggetti in
base alla persona cui appartengono ma , a livello di visualizzazione, si
ha un risultato per cui vi sono (nel caso specifico)
--------------------
eskat   |Pinze      |
--------------------
eskat   |Forbici    |
--------------------
eskat   |Secchiello |
--------------------
E' possibile, in qualche modo (anche tramite qualche accrocchio,trucco o
altro..)far sě che in qualche modo il tutto venga visualizzato in un
unico raggruppamento del  tipo
----------------------------------
eskat   |Secchiello  forbici pinze|
----------------------------------
ovviamente qualsiasi buon suggerimento č ben accetto!!
Grazie,
Eskat
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Raggruppare e visualizzare dati

author: Roberto da casa

text:
"eskat" <
es...@virgilio.it
> ha scritto nel messaggio
news:178ef8e0d1f4e262879...@mygate.mailgate.org...
> buon giorno a tutto il NG!
> Il problema mattutino è un problema squisitamente pratico.
> Nella tbl "Persone" (IdPersona, Cognome_nome) ho vari nomi:
> 1 - eskat
> 2 - mario rossi etc
> Nella tabella "oggetti"(Idoggetto,Idpersona,Oggetto) ho vari record
> 1 - 1 - Pinze
> 2 - 1 - Forbici
> 3 - 2 - paletta
> 4 - 1 - secchiello
> Con una query di selezione è ovviamente possibile raggruppare oggetti in
> base alla persona cui appartengono ma , a livello di visualizzazione, si
> ha un risultato per cui vi sono (nel caso specifico)
> --------------------
> eskat   |Pinze      |
> --------------------
> eskat   |Forbici    |
> --------------------
> eskat   |Secchiello |
> --------------------
>
> E' possibile, in qualche modo (anche tramite qualche accrocchio,trucco o
> altro..)far sì che in qualche modo il tutto venga visualizzato in un
> unico raggruppamento del  tipo
> ----------------------------------
> eskat   |Secchiello  forbici pinze|
> ----------------------------------
> ovviamente qualsiasi buon suggerimento è ben accetto!!
> Grazie,
> Eskat
>
In un modulo di Access scrivi una funzione che abbia il seguente codice VBA:
Function Pippo(IdPippo As Long) As String
Dim rst As DAO.Recordset
Set rst = CurrentDb().OpenRecordset("oggetti")
rst.MoveFirst
Do Until rst.EOF
    If rst!IdPersona = IdPippo Then
        Pippo = Pippo & rst!Oggetto & " "
    End If
    rst.MoveNext
Loop
Set rst = Nothing
End Function
A questo punto creati una query che abbia il seguente codice SQL:
SELECT Persone.Cognome_nome, Pippo([IdPersona]) AS Oggetti
FROM Persone;
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Raggruppare e visualizzare dati

author: Eskat

text:
Innanzi tutto grazie per l'interessamento
> In un modulo di Access scrivi una funzione che abbia il seguente codice
VBA:
>
> Function Pippo(IdPippo As Long) As String
> Dim rst As DAO.Recordset
> Set rst = CurrentDb().OpenRecordset("oggetti")
> rst.MoveFirst
> Do Until rst.EOF
> If rst!IdPersona = IdPippo Then
> Pippo = Pippo & rst!Oggetto & " "
> End If
> rst.MoveNext
> Loop
> Set rst = Nothing
> End Function
>
Fin qui tutto ok(anche perchè non mi pare ci sia niente di difficile...)
> A questo punto creati una query che abbia il seguente codice SQL:
>
> SELECT Persone.Cognome_nome, Pippo([IdPersona]) AS Oggetti
> FROM Persone;
>
A questo punto mi dà un errore( e ti pareva che funzionasse tutto alla
prima..:-)
Funzione 'Pippo' non definita nell'espressione
Che faccio?Butto tutto e vado a pesca?
Ciao
Eskat
--------------------------------
Inviato via
http://usenet.libero.it


title: Raggruppare e visualizzare dati

text:
"Eskat" <
es...@virgilio.it
> ha scritto nel messaggio
news:150Z217Z40Z99Y...@usenet.libero.it...

Come puoi vedere, la funzione Pippo fa riferimento alle librerie DAO, quindi
se usi Access 2000 o Access XP devi aggiungere ai riferimenti del tuo
database i riferimenti alle librerie DAO.
Per scrupolo ho provato la soluzione che ti ho consigliato e a me funziona
(però uso Access 97).
Ma la funzione la hai registrata in un modulo?
Se si prova a sostituire
Function Pippo(IdPippo As Long) As String
con
Public Function Pippo(IdPippo As Long) As String



title: Quesito in apparenza irrisolvibile;)

author: ldc

text:
Salve a tutti!!
Ho un problema e , visto che ci sto sbattendo la testa da giorni, vorrei
sapere se almeno e' fattibile.
Ho fatto una applicazione aziendale per l'analisi dei dati provenienti da un
server ODBC.
Mi servirebbe far aprire una finestra di shell, con dentro un
eseguibile...il tutto in una maschera di access.
Ci sto provando da giorni ma sono ancora nel buio.
Mi aiutate??
Accetto ogni consiglio....grazie!!!
--
_____________________________
ing. Lucio Di Cunzolo
Responsabile Sistemi
Ormib Commerciale
tel.348-5296959
e.mail:
lucio.d...@ormib.com
web:
www.ormib.com


title: Quesito in apparenza irrisolvibile;)

text:
"ldc" <
lucio.dicu...@ormib.com
> ha scritto nel messaggio
news:Du8E9.17278$3l.4...@twister1.libero.it...
Con questo tipo di subject rimarrà irrisolto!!!
Antonio


title: Quesito in apparenza irrisolvibile;)

author: MA

text:

Biso, Biso, Biso, Biso, Biso, Biso, Biso, Biso, Biso, Biso.... (con ritmo
ben cadenzato...)
ciao bentornato
MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: Quesito in apparenza irrisolvibile;)

author: oizirbaF

text:


Ma dai Amanda smettila , ci ha gia pensato MA ... adesso non ti
mettere a piangere ... no falla finita non ti faccio parlare ....
certo che mi importa di quello che pensa la gente ..... si mi
piacerebbe avere un altro alter ego ... adesso non piangere per questa
cosa ... INGRATO? .... IO? ... sei più rompiballe di mia moglie quando
ti ci metti ... senti facciamola finita ... fai quello che vuoi ADESSO
e poi te ne ritorni nel mio inconscio , va bene ? ... OK
CIAO ANTONIO BENTORNATO!!!
A posto ?(" sigh sob :,-( ") ..... ma basta piangere!!! neanche fosse
partito militare.
Scusatela , ci teneva così tanto.  :-)))
Ciao. Fabrizio.
(Access XP (sp2), Win ME, P4 1Ghz, 320 RAM)


title: Quesito in apparenza irrisolvibile;)

text:
"oizirbaF" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
news:fus3uu4u2c63obie5...@4ax.com...
> On Mon, 25 Nov 2002 09:40:17 GMT,
kk...@kksrl.com
 (MA) wrote:
>
> CIAO ANTONIO BENTORNATO!!!
Thanx a tutti
>
> A posto ?(" sigh sob :,-( ") ..... ma basta piangere!!! neanche fosse
> partito militare.
A posto un par de ciufoli.
M'è toccato de tornà con la febbre a 38...
Cough, coff...
Brutta la vita degli LP
Antonio


title: Quesito in apparenza irrisolvibile;)

text:
On Mon, 25 Nov 2002 12:23:30 GMT, "Antonio Biso" <
ch...@etruria.net
>
wrote:

Certo , mettici anche tu a farla disperare (""chiedigli come sta ? ...
e se si mette la sciarpetta di lana ?  ... il capellino , anche ?""
.... ma basta Amanda , non è mica mio figlio !!! ... ): cmq riguardati
!! ;-)
>Brutta la vita degli LP
LP ?  lo... long playing ? :-)



title: Quesito in apparenza irrisolvibile;)

text:
Ma...la risposta in tutti questi thread ci sta???
;I
--
_____________________________
ing. Lucio Di Cunzolo
Responsabile Sistemi
Ormib Commerciale
tel.348-5296959
e.mail:
lucio.d...@ormib.com
web:
www.ormib.com
"oizirbaF" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
news:ch74uu44627fhrp48...@4ax.com...



title: Quesito in apparenza irrisolvibile;)

text:
On Mon, 25 Nov 2002 13:06:58 GMT, "ldc"
<
lucio.dicu...@ormib.com
> wrote:
>Ma...la risposta in tutti questi thread ci sta???
>;I
Ingegnere , questo è un NG un po' strano , se non cambia il subject al
suo post è difficile che abbia una risposta , la gente che lavora (
tra i quali io non sono ) salta i post con subject non significativo .
Scelga qlc che descriva a grandi linee il suo problema e vedrà che ci
sarà più gente che leggerà la sua domanda e uno che sappia come
risponderle salterà fuori.
Con l'occasione Le porgo distinti saluti.



title: Quesito in apparenza irrisolvibile;)

text:
"oizirbaF" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
news:ch74uu44627fhrp48...@4ax.com...
> LP ?  lo... long playing ? :-)
>
LiPr
Antonio


title: Quesito in apparenza irrisolvibile;)

text:
"ldc" <
lucio.dicu...@ormib.com
> ha scritto nel messaggio
news:SfpE9.20221$2B1.5...@twister2.libero.it...
> Ma...la risposta in tutti questi thread ci sta???
Se continui ad usare un subject poco significativo e a non scrivere
correttamente DOPO il quoting, la vedo molto dura per te!!!
Antonio


title: Quesito in apparenza irrisolvibile;)

text:
On Mon, 25 Nov 2002 13:18:20 GMT, "Antonio Biso" <
ch...@etruria.net
>
wrote:
>"oizirbaF" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio

Mi arrendo , cosa vuol dire LiPr? a costo  di fare una figuraccia lo
devo sapere a questo punto.
