title: (OT) Auguri a Tutti!!

author: Nicola Ardito

text:
Ben ha scritto nel messaggio ...
>Buon Natale e Buon Anno!!
>
>
Auguri anche da parte mia e Buon inizio millennio (contrariamente a quanto
ho pensato fino a ieri pare proprio che l'anno 0 non sia esistito)
Ciao Nicola
email: metti inwind al posto  di NOSPAM


title: (OT) Auguri a Tutti!!

author: RoDAgo

text:
"Federico Luciani" ha scritto nel messaggio
[cut]
> > 2) ho montato lo scaldabagno, le maniglie nuove, le serrande e
quant'altro
> > nella nuova casetta;
> > [cut]
> > RoDAgo  :-)
>
> ... e questo e' niente, vedrai cosa ti aspetta ;-)
Quest'uomo są come risollevarmi!!  ;-D
> auguroni
Azzie, altrettanto a lei ed a consorte.
> Federico
RoDAgo


title: (OT) Auguri a Tutti!!

text:
Beh allora con lo stesso stile e non quotando correttamente ti rispondo.
GGGGGRRRRRRRAAAAAAAAZZZZZZZZZZIIIIIIIIEEEEEEEE!!!!!  :-)
Volevo farlo in html, magari con qualche sfondo pieno di alberelli, ma il pc
si č rifiutato!  ;-)
> Sai cosa ti dico: me ne frego dell'[INFO] di Federico, a te gli auguri li
> faccio strillando:
> A U G U R I    D I    T A N T A     F E L I C I T A'
> Roberto
RoDAgo
ps: spero che il Biso comprenda, a proposito auguroni anche a te Antonio!!
;-)


title: (OT) Auguri a Tutti!!

author: Antonio Biso

text:
RoDAgo <
rodago...@tiscalinet.it
> wrote in message
92265j$o8m$3...@lacerta.tiscalinet.it...

Grr.. grrr ok, ok, č natale!!! Grrr...
Antonio


title: Errore CreateObject "server remoto non disponibile"

author: Marco

text:
Ciao a tutti.
Ho una routine di importazione che mi apre Word, fa qualche sostituzione, mi
salva il file come txt e mi importa i dati in Access.
Funziona perfettamente.
Se però rieseguo la routine mi restituisce l'errore di run time '462'
"computer server remoto non esiste o non è raggiungibile.
Access riesce ad accedere a Word e ad aprire il file che gli ho indicato.
Tuttavia si blocca quando deve effettuare le sostituzioni
Il problema è simile a quello del post di Femto "Errore di run-time" ma, pur
seguendo i consigli di Carlo Costarella e di Sergio Mazza non ho risolto
Dopo WordApp.Quit
ho scritto
Set WordApp = Nothing
Set frase = Nothing
(oggetto RANGE che utiilizzo)
Set colFoundItems = Nothing
(oggetto Collection che utiilizzo)
ma non va lo stesso
Suggerimenti??


author: Sergio MAZZA

text:
"Marco" <
marpis...@yahoo.it
> ha scritto nel messaggio
news:x6rWa.219016$Ny5.6...@twister2.libero.it...
> Ciao a tutti.
>
> Ho una routine di importazione che mi apre Word, fa qualche sostituzione,
mi
> salva il file come txt e mi importa i dati in Access.
>
> Funziona perfettamente.
>
> Se perņ rieseguo la routine mi restituisce l'errore di run time '462'
> "computer server remoto non esiste o non č raggiungibile.
>
> Access riesce ad accedere a Word e ad aprire il file che gli ho indicato.
> Tuttavia si blocca quando deve effettuare le sostituzioni
>
> Il problema č simile a quello del post di Femto "Errore di run-time" ma,
pur
> seguendo i consigli di Carlo Costarella e di Sergio Mazza non ho risolto
>
> Dopo WordApp.Quit
> ho scritto
>
> Set WordApp = Nothing
> Set frase = Nothing
> (oggetto RANGE che utiilizzo)
> Set colFoundItems = Nothing
> (oggetto Collection che utiilizzo)
>
> ma non va lo stesso
>
> Suggerimenti??
>
La gestione degli errori?
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:bgderq$q2d$1...@canarie.caspur.it...

 Cosa intendi?
Ho riletto la tua risposta ma non capisco come potrei gestire l'errore
Non vorrei dover dire all'utente guarda, se devi importare 10 files devi
aprire e chiudere access 10 volte...


text:
"Marco" <
marpis...@yahoo.it
> ha scritto nel messaggio
news:VkrWa.219193$lK4.6...@twister1.libero.it...
>
>
>  Cosa intendi?
> Ho riletto la tua risposta ma non capisco come potrei gestire l'errore
> Non vorrei dover dire all'utente guarda, se devi importare 10 files devi
> aprire e chiudere access 10 volte...
Se per un qualsiasi caso va in errore la ruotine ti potrebbe rimanere aperta
una sessione a word che il riavvio dell'applicazione non azzera.
Quindi dovresti (se non l'hai fatto) inserire le istruzioni necessarie per
intercettare un eventuale errore:
Es.
Private Sub bttnEsporta()
On error goto bttnEsporta_err
Dim oggetti as qualcosa
istruzioni
istruzioni
istruzioni
    Exit Sub
bttnEsporta_err:
    Set WordApp = Nothing
    Set frase = Nothing
    Set colFoundItems = Nothing
End Sub
Questo intendevo. Controlla con ctrl-alt-canc se hai delle sessioni
"appese"...
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:bgdl1h$rv6$1...@canarie.caspur.it...
> "Marco" <
marpis...@yahoo.it
> ha scritto nel messaggio
> news:VkrWa.219193$lK4.6...@twister1.libero.it...
> >
[cut]
AGGIORNAMENTO:
cercando su Google mi sono imbattuto in questo thread
http://groups.google.it/groups?hl=it&lr=&ie=UTF-8&threadm=8s75mu%24orj%241%4
0suite03.caspur.it
&rnum=1&prev=/groups%3Fhl%3Dit%26lr%3D%26ie%3DUTF-8%26selm
%3D8s75mu%2524orj%25241%
2540suite03.caspur.it
dal titolo Una volta si' e una no
dell'ottobre 2000 dove Sergio Mazza, (sempre lui) risolve il mio problema
dicendo di referenziare bene gli oggetti.
In sostanza mettere sempre (che palle) WordApp. davanti ad ogni comando Word
(logicamente se fai Dim WordApp as Word.Object)
Cosě facendo una delle mie procedure funziona.
Il problema č l'altra.
Devo far fare a Word una serie di sostituzioni e ho utilizzato un
"raccoglitore" trovato su microsoft.public.it.office.word
http://groups.google.it/groups?hl=it&lr=&ie=UTF-8&threadm=19yTa.5763%24Df5.1
38545%
40news1.tin.it
&rnum=1&prev=/groups%3Fhl%3Dit%26lr%3D%26ie%3DISO-8859-1
%26q%3Dottimizzazione%2Bmacro%26btnG%3DCerca%2Bcon%2BGoogle%26meta%3Dgroup%2
53Dmicrosoft.public.it.office.word
che qui vi posto:
Sub formPnd()
    '
    Selection.Find.ClearFormatting
    Selection.Find.Replacement.ClearFormatting
    ImpostaParametri Testo:="Event", TestoNuovo:="Dati"
    ImpostaParametri Testo:="Date", TestoNuovo:="Anno"
    ImpostaParametri Testo:="White", TestoNuovo:="Bianco"
    ImpostaParametri Testo:="Black", TestoNuovo:="Nero"
    ImpostaParametri Testo:="Result", TestoNuovo:="Risultato"
    ImpostaParametri Testo:="ECO", TestoNuovo:="Apertura"
End Sub
Sub ImpostaParametri(byVal Testo As String, byVal TestoNuovo As String)
    With Selection.Find
        .Text = Testo
        .Replacement.Text = TestoNuovo
        .Forward = True
        .Wrap = wdFindContinue
        .Format = False
        .MatchCase = False
        .MatchWholeWord = False
        .MatchWildcards = False
        .MatchSoundsLike = False
        .MatchAllWordForms = False
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
End Sub
Il problema č che non riesco a referenziare bene la routine ImpostaParametri
ogni volta si blocca su questo.
Cioč anche se scrivo:
WordApp.Selection.Find.Replacement.ClearFormatting
        ImpostaParametri Testo:="Event", TestoNuovo:="Dati"
mi da errore.
Devo fare le sostituzioni una a una o posso sperare in una soluzione?
Grazie a tutti e soprattutto a Sergio "CreateObjet" MAzza
Ciao
MArco


text:
"Marco" <
marpis...@yahoo.it
> ha scritto nel messaggio
news:t0xWa.219938$Ny5.6...@twister2.libero.it...
>
> (logicamente se fai Dim WordApp as Word.Object)
Forse era meglio Dim WordApp as Word.Application
> Così facendo una delle mie procedure funziona.
>
> Il problema è l'altra.

> Il problema è che non riesco a referenziare bene la routine
ImpostaParametri
> ogni volta si blocca su questo.
> Cioè anche se scrivo:
>
> WordApp.Selection.Find.Replacement.ClearFormatting
>         ImpostaParametri Testo:="Event", TestoNuovo:="Dati"
> mi da errore.
>
> Devo fare le sostituzioni una a una o posso sperare in una soluzione?
>
> Grazie a tutti e soprattutto a Sergio "CreateObjet" MAzza
> Ciao
> MArco
Aspe', facciamo un po' di ordine; queste sub sono scritte in VBA "lato word"
no? Quindi manca il riferimento all'oggetto principale, l'oggetto
application. Ma se utilizzi delle sub dovresti dichiarare l'oggetto
application come globale.
Dim WordApp as Word.Application
set WordApp = createobject("Word.Application")
Sub ImpostaParametri(byVal Testo As String, byVal TestoNuovo As String)
     With WordApp.Selection.Find
etc. etc.
End sub
Sub formPnd()
    WordApp.Selection.Find.ClearFormatting
etc. etc.
End Sub
TuaSub
ImpostaParametri "Event", "Dati"
Alla chiusura dell'applicazione devi testare se l'oggetto WordApp è ancora
vivo, se è così devi chiuderlo; e sopratutto inserire la gestione degli
errori nella TuaSub che preveda lo stesso test...
Spero di aver capito.
Ciao.
--
Sergio CreateObject("MAZZA")


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:JexWa.8670$an6.2...@news1.tin.it...
> "Marco" <
marpis...@yahoo.it
> ha scritto nel messaggio
> news:t0xWa.219938$Ny5.6...@twister2.libero.it...
> Forse era meglio Dim WordApp as Word.Application
Qual'è la differenza??
[Cut]
> Aspe', facciamo un po' di ordine; queste sub sono scritte in VBA "lato
word"
> no? Quindi manca il riferimento all'oggetto principale, l'oggetto
> application. Ma se utilizzi delle sub dovresti dichiarare l'oggetto
> application come globale.
> Dim WordApp as Word.Application
> set WordApp = createobject("Word.Application")
Fin qui ci siamo e così ho risolto i problemi dell'altra
> Sub ImpostaParametri(byVal Testo As String, byVal TestoNuovo As String)
>      With WordApp.Selection.Find
> etc. etc.
> End sub
Se scrivo così mi ritorna un errore 91 variabile oggetto o variabile del
blocco With non impostata
> Sub formPnd()
>     WordApp.Selection.Find.ClearFormatting
> etc. etc.
> End Sub
>
> TuaSub
> ImpostaParametri "Event", "Dati"
>
> Alla chiusura dell'applicazione devi testare se l'oggetto WordApp è ancora
> vivo, se è così devi chiuderlo; e sopratutto inserire la gestione degli
> errori nella TuaSub che preveda lo stesso test...
>
> Spero di aver capito.
>
> Ciao.
>
> --
> Sergio CreateObject("MAZZA")
 Suggerimenti???
Ciao
Marco


text:
"Marco" <
marpis...@yahoo.it
> ha scritto nel messaggio
news:REzWa.220417$lK4.6...@twister1.libero.it...
>
> Qual'è la differenza??
Con questa dichiarazione hai le proprietà/metodi visibili quando premi il
"punto" dopo l'oggetto e MS la consiglia.
> Se scrivo così mi ritorna un errore 91 variabile oggetto o variabile del
> blocco With non impostata
Strano; con il debug ci passi nella dim globale?
>  Suggerimenti???
Invia il codice se non risolvi;
> Ciao
> Marco
Ciao.
--
Sergio MAZZA


text:
> Strano; con il debug ci passi nella dim globale?
Ci arrivo e si blocca in questo punto:
Sub ImpostaParametri(ByVal Testo As String, ByVal TestoNuovo As String)
    With Selection.Find
 Invia il codice se non risolvi;
Ecco a Lei, Maestro
' Crea l'oggeto Word e apre il file specificato
    On Error GoTo ErroreImportazione
    Dim WordApp As Word.Application
    Set WordApp = CreateObject("Word.Application")
    WordApp.Visible = False
    WordApp.Documents.Open FileName:=PercorsoFile
    WordApp.Selection.Find.ClearFormatting
    WordApp.Selection.Find.Replacement.ClearFormatting
'Esegue le sostituzioni dei caratteri
           ImpostaParametri Testo:=" ", TestoNuovo:=""
           ImpostaParametri Testo:="_", TestoNuovo:=""
           ImpostaParametri Testo:="~", TestoNuovo:="ņ"
           ImpostaParametri Testo:="", TestoNuovo:="°"
           ImpostaParametri Testo:="^", TestoNuovo:="ą"
           ImpostaParametri Testo:="¯", TestoNuovo:="ł"
           ImpostaParametri Testo:=ChrW(8220), TestoNuovo:="ģ"
           ImpostaParametri Testo:="Z", TestoNuovo:="é"
           ImpostaParametri Testo:="¸", TestoNuovo:="č"
           ImpostaParametri Testo:="¤", TestoNuovo:="§"
Dim NomeRtf As String
Dim Percorso As String
Dim LunghezzaNome As Variant
Dim NomeSenzaEstensione As Long
Dim Nome As String
Dim NomeTXT As String
    NomeRtf =
WordApp.ActiveDocument.Name
    Percorso = WordApp.ActiveDocument.Path
    LunghezzaNome = Len(PercorsoFile)
    NomeSenzaEstensione = (LunghezzaNome - 4)
    Nome = Left(PercorsoFile, NomeSenzaEstensione)
    NomeTXT = Nome & ".txt"
    WordApp.ActiveDocument.SaveAs FileName:=NomeTXT, FileFormat:= _
          wdFormatText, LockComments:=False, Password:="",
AddToRecentFiles:=False, _
          WritePassword:="", ReadOnlyRecommended:=False,
EmbedTrueTypeFonts:=False, _
          SaveNativePictureFormat:=False, SaveFormsData:=False,
SaveAsAOCELetter:= _
          False
    WordApp.Quit
    Set WordApp = Nothing
Sub ImpostaParametri(ByVal Testo As String, ByVal TestoNuovo As String)
' Routine che passa i parametri per la sostituzione dei caratteri alla
routine
' di sostituzione. Definiti TESTO e TESTONUOVO gli dice di trovare il primo
' e sostituirlo col secondo con la formattazione adeguata
    With Selection.Find
        .Text = Testo
        .Replacement.Text = TestoNuovo
        .Forward = True
        .Wrap = wdFindContinue
        .Format = False
        .MatchCase = False
        .MatchWholeWord = False
        .MatchWildcards = False
        .MatchSoundsLike = False
        .MatchAllWordForms = False
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
End Sub
Ciao
Marco


text:
"Marco" <
marpis...@yahoo.it
> ha scritto nel messaggio
news:vPRWa.221768$Ny5.6...@twister2.libero.it...
>
> > Strano; con il debug ci passi nella dim globale?
>
> Ci arrivo e si blocca in questo punto:
>
> Sub ImpostaParametri(ByVal Testo As String, ByVal TestoNuovo As String)
>     With Selection.Find
>
----- super omissis ------
> Ciao
> Marco
>
Prova con:
Public WordApp As Word.Application
...
e poi
Sub ImpostaParametri(ByVal Testo As String, ByVal TestoNuovo As String)
    With WordApp.Selection.Find



text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:bgj0gu$bi6$1...@canarie.caspur.it...

Niente da fare, ho provato sia con
 Sub ImpostaParametri(ByVal Testo As String, ByVal TestoNuovo As String)
     With WordApp.Selection.Find
che con
> Sub ImpostaParametri(ByVal Testo As String, ByVal TestoNuovo As String)
>     With Selection.Find
Mi rivolgo al Mago di Arcella??? o č meglio il mago Forrest??
Provo ad eliminare la sub ImpostaParametri e a fare le sostituzioni a
"manella"
Ti tengo informato
Ciao
Marco


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:JexWa.8670$an6.2...@news1.tin.it...
> "Marco" <
marpis...@yahoo.it
> ha scritto nel messaggio
> news:t0xWa.219938$Ny5.6...@twister2.libero.it...
[cut]
> Aspe', facciamo un po' di ordine; queste sub sono scritte in VBA "lato
word"
> no? Quindi manca il riferimento all'oggetto principale, l'oggetto
> application. Ma se utilizzi delle sub dovresti dichiarare l'oggetto
> application come globale.
> Dim WordApp as Word.Application
> set WordApp = createobject("Word.Application")
>
> Sub ImpostaParametri(byVal Testo As String, byVal TestoNuovo As String)
>      With WordApp.Selection.Find
> etc. etc.
> End sub
>
> Sub formPnd()
>     WordApp.Selection.Find.ClearFormatting
> etc. etc.
> End Sub
>
> TuaSub
> ImpostaParametri "Event", "Dati"
>
> Alla chiusura dell'applicazione devi testare se l'oggetto WordApp è ancora
> vivo, se è così devi chiuderlo; e sopratutto inserire la gestione degli
> errori nella TuaSub che preveda lo stesso test...
>
> Spero di aver capito.
>
> Ciao.
>
> --
> Sergio CreateObject("MAZZA")
>
 AGGIORNAMENTO:
Ho eliminato la procedura IMPOSTA PARAMETRI scrivendo " a manella " tutte le
sostituzioni e mi fa andare avanti.
Dopo aver fatto le sostituzioni devo trovare una certa stringa ad inizio
riga e devo eliminare tutta la riga perché non so quanti caratteri ci
possano essere
Per fare questo utilizzo questa procedura, sempre lato Word:
                Dim colFoundItems As New Collection
                Dim frase As Word.Range
                Dim intFindCounter As Integer
                    With WordApp.Selection.Find
                            .ClearFormatting
                            .Forward = True
                            .Wrap = wdFindContinue
                            .Text = "§§§§§"
                            .MatchWildcards = True
                            .Execute
                                Do While WordApp.Selection.Find..Found =
True
                                intFindCounter = intFindCounter + 1
                                colFoundItems.Add Selection.Range,
CStr(intFindCounter)
                                WordApp.Selection.Find.Execute
                                Loop
                        End With
' Per ogni occorrenza seleziona la riga e la elimina
                    For Each frase In colFoundItems
                        If frase.Text = "§§§§§" Then
                                WordApp.Selection.HomeKey Unit:=wdStory
                                With WordApp.Selection.Find
                                .ClearFormatting
                                .Text = "§§§§§"
                                .Forward = True
                                .Wrap = wdFindContinue
                                .Format = False
                                .MatchCase = False
                                .MatchWholeWord = False
                                .MatchWildcards = False
                                .MatchSoundsLike = False
                                .MatchAllWordForms = False
                                End With
                                WordApp.Selection.Find.Execute
                                WordApp.Selection.EndKey Unit:=wdLine,
Extend:=wdExtend
                                WordApp.Selection.Delete Unit:=wdCharacter,
Count:=                                            End If
                    Next frase
L'altro punto in cui si blocca è questo:
...
  colFoundItems.Add Selection.Range, CStr(intFindCounter)
Non so bene allora come fare riferimento all'oggetto Collection e chiuderlo
bene
PS. alla fine della procedura c'è
Set frase = Noting
Set colFoundItems = Nothing
PS. ho provato anche a definire
Public colFoundItems As New Collection
ma senza risultato
Ciao
Marco


text:
"Marco" <
marpis...@yahoo.it
> ha scritto nel messaggio
news:cd9Xa.223042$Ny5.6...@twister2.libero.it...
>
> "Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
> news:JexWa.8670$an6.2...@news1.tin.it...
> > "Marco" <
marpis...@yahoo.it
> ha scritto nel messaggio
> > news:t0xWa.219938$Ny5.6...@twister2.libero.it...
>
 [cut]

Ho risolto, pare, (per ora ho provato solo con 10 kg di aglio sulla porta,
cornetti vari , incensi e incrocio permanente di gambe e dita) utilizzando
questo codice.
Il problema era:
1) trovare una stringa ad inizio paragrafo
2) selezionare tutta la riga
3) eliminarla
piuttosto che quella spippolata precedente ho  utilizzato questo codice:
With WordApp.ActiveDocument.Content.Find
    .ClearFormatting
        Do While .Execute(FindText:="STRINGA", Forward:=True, _
        Format:=True) = True ' Trova la stringa
            With .parent
                    .EndOf Unit:=wdParagraph, Extend:=wdExtend  'seleziona
tutta la riga
                    .Delete ' la cancella
                    .Move Unit:=wdParagraph, Count: =1 ' riprende il ciclo
            End With
        Loop
End With
Così sembra funzionare e non bloccarsi una volta sì ed una no.
Ciao a tutti e grazie ancora a Sergio
Marco


text:
"Marco" <
marpis...@yahoo.it
> ha scritto nel messaggio
news:VWaXa.223549$lK4.6...@twister1.libero.it...
>
> Ho risolto, pare, (per ora ho provato solo con 10 kg di aglio sulla porta,
> cornetti vari , incensi e incrocio permanente di gambe e dita) utilizzando
> questo codice.
Urgh! Ma cosě tieni lontato pure i cristiani...
> Il problema era:
>
> 1) trovare una stringa ad inizio paragrafo
> 2) selezionare tutta la riga
> 3) eliminarla
>
> piuttosto che quella spippolata precedente ho  utilizzato questo codice:
>
> With WordApp.ActiveDocument.Content.Find
>     .ClearFormatting
>         Do While .Execute(FindText:="STRINGA", Forward:=True, _
>         Format:=True) = True ' Trova la stringa
>             With .parent
>                     .EndOf Unit:=wdParagraph, Extend:=wdExtend  'seleziona
> tutta la riga
>                     .Delete ' la cancella
>                     .Move Unit:=wdParagraph, Count: =1 ' riprende il ciclo
>             End With
>         Loop
> End With
>
> Cosě sembra funzionare e non bloccarsi una volta sě ed una no.
>
> Ciao a tutti e grazie ancora a Sergio
> Marco
>
Nel messaggio precedente dicevi di essere in "lato Word" o sbaglio? Se č
cosě non hai bisogno di istanziare di nuovo "word.application"...
Ciao.
--
Sergio MAZZA


title: Riprovo: Campi contatore e replica di access

author: Marco Tognon

text:
Riposto il messaggio, con la speranza che stavolta qualche anima pia
mi illumini. Grazie in anticipo!
---
Salve!
Ho effettuato la replica di un db con circa 17 tabelle, una ventina di
relazioni tra esse e dimensioni medie (qualche migliaio di record)
perché il cliente aveva ormai la necessità di farlo utilizzare da più
operatori. Il db non è separato in FE/BE ma è ancora (e penso resterà)
tutt'uno.
Le relazioni tra le tabelle sono state originariamente effettuate
sulla base di campi (con prefisso ID) di tipo Contatore, che,
ovviamente, con la replica sono diventati di tipo "casuale", e campi
numerici (con prefisso COD).
Alcuni libri consigliano di smettere di utilizzare i campi di tipo
Contatore e di passare a quelli di tipo s_GUID per vari motivi, tra i
quali la possibile non unicità, la sequenzialità non più rispettata
(non penso che quest'ultimo sia il mio caso).
Secondo voi è NECESSARIO fare questo passaggio?
Se la risposta è si, come? Immagino che comporterebbe ricostruire
tutte le relazioni, e reinserire in tutti i campi COD i valori dei
corrispondenti ID (ora s_GUID).
Che ne dite?
Grazie.
Marco.


text:
"Marco Tognon" <
marco_...@infinito.it
> ha scritto nel messaggio
news:=tC9PcD2eLAkc1...@4ax.com...
> Le relazioni tra le tabelle sono state originariamente effettuate
> sulla base di campi (con prefisso ID) di tipo Contatore, che,
> ovviamente, con la replica sono diventati di tipo "casuale", e campi
> numerici (con prefisso COD).
Che significa che diventano casuali?
Non è più garantita l'univocità in caso di aggiunte?
> Alcuni libri consigliano di smettere di utilizzare i campi di tipo
> Contatore e di passare a quelli di tipo s_GUID per vari motivi, tra i
> quali la possibile non unicità, la sequenzialità non più rispettata
> (non penso che quest'ultimo sia il mio caso).
Che so' i campi s_GUID?
Comunque i motivi che tu elenchi non mi pare sussistano con i contatori
Antonio


text:
On Tue, 29 Oct 2002 08:06:22 GMT, "Antonio Biso" <
ch...@etruria.net
>
wrote:
>"Marco Tognon" <
marco_...@infinito.it
> ha scritto nel messaggio
>news:=tC9PcD2eLAkc1...@4ax.com...
>
>> Le relazioni tra le tabelle sono state originariamente effettuate
>> sulla base di campi (con prefisso ID) di tipo Contatore, che,
>> ovviamente, con la replica sono diventati di tipo "casuale", e campi
>> numerici (con prefisso COD).
>
>Che significa che diventano casuali?
>Non è più garantita l'univocità in caso di aggiunte?
>
Nelle repliche di Access i campi contatore vengono gestiti in modo
diverso dal solito. Dato che in un database replicato ci sono più
repliche che incrementano questi contatori, un incremento "di uno alla
volta" non può chiaramente più andare bene (pensa a due db che
aggiungono un record nella stessa tabella: al momento della
sincronizzazione... stesso contatore = conflitto!!).
Nelle repliche i campi contatore vengono quindi compilati in modo
casuale con numeri da -2 miliardi a 2 miliardi. Questo non esclude, ma
riduce di molto le possibilità di un conflitto.
>> Alcuni libri consigliano di smettere di utilizzare i campi di tipo
>> Contatore e di passare a quelli di tipo s_GUID per vari motivi, tra i
>> quali la possibile non unicità, la sequenzialità non più rispettata
>> (non penso che quest'ultimo sia il mio caso).
>
>Che so' i campi s_GUID?
Quando un db viene replicato subisce una serie di modifiche, tra le
quali l'aggiunta di campi (e altre cosette) che utilizzano un nuovo
tipo di dato: il GUID (Global Unique Identifier) a 128 bit.
>Comunque i motivi che tu elenchi non mi pare sussistano con i contatori
La non unicità si, mentre con il GUID sarebbe proprio evitata.
Purtroppo il loro utilizzo richiede un lavoraccio e, come dicevo, in
alcuni libri non è indicata come indispensabile a meno di dimensioni
notevoli del DB.
Volevo un commento da qualcuno che, sul campo, ha già provato tutto
questo.
Marco


title: Semplice problemino di calcolo

author: Giulio da casa

text:
Allora, sono finalmente riuscito a finire il mio progetto ed ora vorrei
ottimizzarlo. Ad esempio vorrei che i campi che calcolo (totale fattura,
iva, ritenuta ecc) vengano memorizzati in altrettanti campi.
Come faccio? A che evento associo l'assegnazione dei valori?
Che funzione uso?
grazie


title: Semplice problemino di calcolo

author: Basjlico

text:
Si dovrebbe vedere meglio come lavora la tua applicazione. Comunque
credo che dovresti provare gli eventi "Modifica" e quelli legati
all'aggionamento.
Ovviamente se hai un pulsante che chiude la maschera il codice lo
metti lì e sei posto.
"Come faccio?" non l'ho capita. Non ti basta collegare il controllo
apposito ad un campo di tabella?
Era il Thu, 17 Feb 2000 23:24:02 +0100 quando  scrisse:

Ciao
Basjlico


title: Semplice problemino di calcolo

text:
Basjlico ha scritto nel messaggio ...
Basě, ma scrivere DOPO il quoting no eh?
Antonio


title: Semplice problemino di calcolo

author: Lorenzo Coronati

text:
Scrisse "Paolo opg" <
jan...@hotmail.com
>:
>vorrei solo sapere se è una convenzione o cosa
O cosa.
(c) Quelo
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--


title: Semplice problemino di calcolo

text:
Paolo opg ha scritto nel messaggio ...
>come mai bisogna scrivere dopo il quoting?
>io lo trovo scomodissimo...
>se seguo un thread, mi tocca tutte le volte sciropparmi msg che ho già
>letto...
>non è + pratico scrivere prima e quotare dopo?
Allora....
forse tu hai un ritmo di lettura del NG che ti porta a leggere tutto il
thread in un colpo solo.
Per quelli come me che invece leggono quasi in tempo reale, un thread viene
letto in varie fasi, inframmezzato anche da giorni e sicuramente dalla
letura di tanti altri thread.
Questo significa che bisogna sempre rinfrescare la memoria.
E continuamente dall'alto al basso per poter leggere la risposta e vedere a
cosa si riferiva non è assolutamente pratico!!!
Ma scusa, ma tu leggi dall'alto verso il basso o al contrario?
Perchè devi andare contro il normale flusso logico del thread?
Antonio


title: Semplice problemino di calcolo

author: ema

text:
Mio cugino mi ha detto che Paolo opg <
jan...@hotmail.com
> scrisse:
> come mai bisogna scrivere dopo il quoting?
>
e` chiaro: si risponde a cio` che sta sopra.
Se la richiesta e` complessa, sara` utile spezzare il msg quotato in
piu` parti e rispondere a ciascuna, esattamente come sto facendo ora.
Se mettessi tutto all'inizio, o se rispondessi prima di ogni domanda,
che casino salterebbe fuori!?
> io lo trovo scomodissimo...
>
perche`:
- hai un NG reader pessimo
- non sai usare al meglio il tuo NG reader
- probabilmente non conosci nemmeno le funzioni rapide di cut&paste.
> se seguo un thread, mi tocca tutte le volte sciropparmi msg che ho già
> letto...
> non è + pratico scrivere prima e quotare dopo?
>
perche` c'e` gente che fa quoting selvaggio... sempre perche`
probabilmente per cancellare o sta mezz'ora con il tasto BackSpace
premuto, o deve pigliare in mano il mouse.

> spero non mazzoliate troppo :-)))
>
ma figurati...
> vorrei solo sapere se è una convenzione o cosa
>
si`, e` solo una convenzione, non c'e` nessuna regola scritta, ma e` un
po' come aprire una porta ad una signora, o non parlare con la bocca
piena :-)
bye!
--
Emanuele Cesena
http://www.penguinpowered.com/~ecesena
ece...@penguinpowered.com
 - Attenzione antispam: ROT13 per rispondermi
Questo fortune e' falso.


title: Jet - MSDE Access 2000

author: All Eyez On Me

text:
Che differenza c'è tra il motore jet e quello MSDE?
Qualcuno li ha provati entrambi?
Se ho la licenza developer di office 2000 posso distribuire liberamente
l'MSDE?
Grazie, AEOM


title: Jet - MSDE Access 2000

author: Jonathan Canova

text:
"All Eyez On Me" <
fish...@tiscalinet.it
> ha scritto nel messaggio
news:9svqeo$grj$1...@lacerta.tiscalinet.it...
> Che differenza c'č tra il motore jet e quello MSDE?
Parecchia. MSDE č un motore Client Server, quindi piů sicuro e piů
performante. Ovviamente č un po' piů difficile da gestire.
> Qualcuno li ha provati entrambi?
Si.
> Se ho la licenza developer di office 2000 posso distribuire liberamente
> l'MSDE?
Si.
--
Cordiali saluti,
Jonathan Canova
www.aladinoinformatica.com


title: Jet - MSDE Access 2000

text:
Jonathan Canova <
gionataSE...@galactica.it
> wrote in message
9svuf0$15qget$1...@ID-109056.news.dfncis.de...

Ne approfitto....
Ho installato access2000, avviato il setup di MSDE dal Cd, si č installato
tutto correttamente, ho avviato il servizio ma a questo punto? Dove vado a
crearmi le tabelle etc.?
Ho solo un menu che mi chiede di importare i dati da altri database e
neppure mi funziona.
Grazie, AEOM


title: Jet - MSDE Access 2000

text:
"All Eyez On Me" <
fish...@tiscalinet.it
> ha scritto nel messaggio
news:9t00kg$lbd$1...@pegasus.tiscalinet.it...
> Ho installato access2000, avviato il setup di MSDE dal Cd, si è installato
> tutto correttamente, ho avviato il servizio ma a questo punto? Dove vado a
> crearmi le tabelle etc.?
Dovresti avere nella tray bar un'icona che ti indica che MSDE è in funzione.
Se questo è vero, apri Access e:
1. File - Nuovo
2. Progetto (Database Nuovo)
3. Dagli un nome. :-)
4. Come nome del server dagli il nome del tuo pc (quello che trovi in
Risorse di rete)
Buon divertimento!
(il look delle tabelle è meno immediato (in Access hanno fatto un lavoro
superlativo), ma quando lavorerai sulle relazioni... :-)
Fammi sapere.



title: Jet - MSDE Access 2000

text:
Jonathan Canova <
gionataSE...@galactica.it
> wrote in message
9t0f4q$162alu$1...@ID-109056.news.dfncis.de...
> "All Eyez On Me" <
fish...@tiscalinet.it
> ha scritto nel messaggio
> news:9t00kg$lbd$1...@pegasus.tiscalinet.it...
> > Ho installato access2000, avviato il setup di MSDE dal Cd, si č
installato
> > tutto correttamente, ho avviato il servizio ma a questo punto? Dove vado
a
> > crearmi le tabelle etc.?
>
> Dovresti avere nella tray bar un'icona che ti indica che MSDE č in
funzione.
> Se questo č vero, apri Access e:
> 1. File - Nuovo
ok
> 2. Progetto (Database Nuovo)
ok
> 3. Dagli un nome. :-)
ok
> 4. Come nome del server dagli il nome del tuo pc (quello che trovi in
> Risorse di rete)
Mi chiede il nome del Server SQL (ma non doveva essere MSDE il database?) io
gli scrivo PC che č il nome di rete del mio PC, e da qui non mi muovo piů,
infatti mi chiede id e password di accesso al db!! Ma che Db se devo ancora
crearlo? e che id e password dovrei mettere. Quelle di rete non funzionano.
> Buon divertimento!
>
> (il look delle tabelle č meno immediato (in Access hanno fatto un lavoro
> superlativo), ma quando lavorerai sulle relazioni... :-)
>
> Fammi sapere.
>
>
> --
> Cordiali saluti,
> Jonathan Canova
>
www.aladinoinformatica.com
>
Grazie della pazienza...
AEOM


title: Jet - MSDE Access 2000

author: francesco

text:
"All Eyez On Me" <
fish...@tiscalinet.it
> ha scritto nel messaggio
news:9svqeo$grj$1...@lacerta.tiscalinet.it...
> Che differenza c'è tra il motore jet e quello MSDE?
E' un altro mondo.
> Qualcuno li ha provati entrambi?
Io uso una applicazione che si "appoggia" a un database recentemente
trasformato da mdb a msde, c'e' da riscrivere quasi tutto.
Il tutto e' piu' robusto ma molto piu' macchinoso, sul server devi far
girare una applicazione server appunto, che si interfaccia coi dati e con i
client, i client vedono questa applicazione tramite ip.
La flessibilita' diventa zero, in compenso dovrebbero dimuire o scomparire i
crash del database.
Siccome MS ha probabilmente acquistato il tutto da qualche terza parte e
integrato in Access (Access '97 era il patchwork di tre prodotti, 2000 lo e'
di almeno 4) l'interfaccia e' molto diversa, il che ti obbliga a "cercare"
anche i comandi banali, "query" diventa "visualizzazioni" per esempio, e
cose del genere.
> Se ho la licenza developer di office 2000 posso distribuire liberamente
> l'MSDE?
si.


title: Jet - MSDE Access 2000

author: Daniele Fasoli

text:
"francesco" <
f.a...@maple.net
> ha scritto nel messaggio
news:9t11l9$f7v$1...@fe2.cs.interbusiness.it...
>
> "All Eyez On Me" <
fish...@tiscalinet.it
> ha scritto nel messaggio
> news:9svqeo$grj$1...@lacerta.tiscalinet.it...
>
> > Che differenza c'č tra il motore jet e quello MSDE?
>
> E' un altro mondo.
>
> > Qualcuno li ha provati entrambi?
>
> Io uso una applicazione che si "appoggia" a un database recentemente
> trasformato da mdb a msde, c'e' da riscrivere quasi tutto.
> Il tutto e' piu' robusto ma molto piu' macchinoso, sul server devi far
> girare una applicazione server appunto, che si interfaccia coi dati e con
i
> client, i client vedono questa applicazione tramite ip.
> La flessibilita' diventa zero, in compenso dovrebbero dimuire o scomparire
i
> crash del database.
> Siccome MS ha probabilmente acquistato il tutto da qualche terza parte e
> integrato in Access (Access '97 era il patchwork di tre prodotti, 2000 lo
e'
> di almeno 4) l'interfaccia e' molto diversa, il che ti obbliga a "cercare"
> anche i comandi banali, "query" diventa "visualizzazioni" per esempio, e
> cose del genere.
>
> > Se ho la licenza developer di office 2000 posso distribuire liberamente
> > l'MSDE?
>
> si.
MSDE č la versione Lite di SQL SERVER 7.0 di Microsoft (altro che prodotto
di terze parti) le sue limitazioni rispetto alla versione standard
consistono nel limite di 5 utenti concorrenti che accedano all'applicativo e
nel limite di 2 GB per Database (se non erro il limite di SQL 7.0 č 10 GB
per file, il che č parecchio diverso in SQL)
I vantaggi rispetto al motore JET sono innumerevoli e si possono
sintetizzare nel possedere SQL 7.0 senza pagare la Licenza (MSDE č
gratuito). In particolare l'utilizzo di Store Procedure e Viste č molto piů
performante (essendo lato server) rispetto al tradizionale approccio FE - BE
del Jet che crea un sacco di traffico sulla rete, scaricando sul client
tutto l'applicativo. faccio anche notare che Le store procedure possono
eseguire piů istruzioni SQL contemporaneamente, a differenza delle Query JET
che si limitano ad una sola istruzione SQL alla volta (tranne ovviamente il
caso delle query unione). Un'ultima notazione riguarda il pieno supporto ADO
nel caso si usi MSDE (in JET non č completo).
--
Daniele "Antares" Fasoli
daniele...@tiscalinet.it


title: Jet - MSDE Access 2000

text:
"Daniele Fasoli" <
fas...@easy1.easynet.it
> ha scritto nel messaggio
> MSDE è la versione Lite di SQL SERVER 7.0 di Microsoft (altro che prodotto
> di terze parti)
Il termine "di Microsoft" non ha molto senso, la ms in tantissimi casi
acquista e integra, il che non e' in assoluto una cosa brutta, ma il
risultato sono queste differenze nell'interfaccia tra l'aprire un "database"
e un "progetto".
> gratuito). In particolare l'utilizzo di Store Procedure e Viste è molto
più
> performante (essendo lato server) rispetto al tradizionale approccio FE -
BE
> del Jet che crea un sacco di traffico sulla rete, scaricando sul client
> tutto l'applicativo.
Per mia esperienza posso dire che su una Lan normale (100) e con cavi di
pochi metri il vecchio formato risultava piu' veloce, passando a MSDE ho
dovuto raddoppiare la ram sulle macchine e sono comunque piu lento.
Dopo aver trovato i driver giusti per le schede di rete problemi di crash
del db non ho avuti nessuno in due anni di utilizzo.
> caso delle query unione). Un'ultima notazione riguarda il pieno supporto
ADO
> nel caso si usi MSDE (in JET non è completo).
Sperando che la prossima versione non implemnti qualcosa d'altro e si debba
riscrivere ancora tutto.


title: Jet - MSDE Access 2000

author: Cristiano Mafezzoni

text:
"francesco"
> Siccome MS ha probabilmente acquistato il tutto da qualche terza parte e
> integrato in Access
(Access '97 era il patchwork di tre prodotti, 2000 lo e'
> di almeno 4)
In che senso?
La cosa m'incuriosisce ...


title: Jet - MSDE Access 2000

text:
"Cristiano Mafezzoni" <
cristia...@libero.it
> ha scritto nel messaggio
> (Access '97 era il patchwork di tre prodotti, 2000 lo e'
> > di almeno 4)
>
> In che senso?
> La cosa m'incuriosisce ...
Chiedi molto alla mia memoria, ma se questa sera ho tempo cerco sui miei
manuali le fonti.


title: Jet - MSDE Access 2000

author: Koo

text:
> Il tutto e' piu' robusto ma molto piu' macchinoso, sul server devi far
> girare una applicazione server appunto, che si interfaccia coi dati e con i
> client, i client vedono questa applicazione tramite ip.
Forse è macchinoso per chi non è abituato a lavorare con DB come SQL.
> La flessibilita' diventa zero, in compenso dovrebbero dimuire o scomparire i
> crash del database.
Flessibilità zero??????
Ma tu sai cosa sono i triggers, le stored procedures, ecc...?
> Siccome MS ha probabilmente acquistato il tutto da qualche terza parte e
> integrato in Access (Access '97 era il patchwork di tre prodotti, 2000 lo e'
> di almeno 4) l'interfaccia e' molto diversa, il che ti obbliga a "cercare"
> anche i comandi banali, "query" diventa "visualizzazioni" per esempio, e
> cose del genere.
Ah, ora è tutto più chiaro. Tu non hai la più pallida idea di cosa sia
MSDE :-)
MSDE è una versione "ridotta" di SQL, non un prodotto di terzi
integrato in Access.
Difatti, MSDE è un modo per farti utilizzare i progetti di Access, nel
caso non si disponesse di SQL Server.


title: Jet - MSDE Access 2000

text:
> Mi chiede il nome del Server SQL (ma non doveva essere MSDE il database?) io
Leggi il mio msg precedente.
> gli scrivo PC che č il nome di rete del mio PC, e da qui non mi muovo piů,
> infatti mi chiede id e password di accesso al db!! Ma che Db se devo ancora
> crearlo? e che id e password dovrei mettere. Quelle di rete non funzionano.
Nessuna, mi pare. Ora non ricordo, con MSDE, ma mi pare che tu possa
lasciare in bianco i due campi. Altrimenti, prova con l'utente "sa"
senza password, o con l'utente "sa" e password "sa".
Username e Password, su SQL, si riferiscono al server e non ai singoli
DB (non per l'accesso al server, almeno).


title: Jet - MSDE Access 2000

text:
Koo <
du...@tamtando.com
> wrote in message
38413d77.01111...@posting.google.com...

Ma come faccio a creare gli archivi etc?
Pensavo ci fossse come sql server un tool per lo sviluppo, ma qui non lo
trovo.
Bo
AEOM


title: Jet - MSDE Access 2000

text:
"francesco" <
f.a...@maple.net
> ha scritto nel messaggio
news:9t2jpv$ovu$1...@fe2.cs.interbusiness.it...
>
> "Daniele Fasoli" <
fas...@easy1.easynet.it
> ha scritto nel messaggio
>
> > MSDE è la versione Lite di SQL SERVER 7.0 di Microsoft (altro che
prodotto
> > di terze parti)
>
> Il termine "di Microsoft" non ha molto senso, la ms in tantissimi casi
> acquista e integra, il che non e' in assoluto una cosa brutta, ma il
> risultato sono queste differenze nell'interfaccia tra l'aprire un
"database"
> e un "progetto".
>
Le differenze di interfaccia dipendono molto anche dai contenuti del
programma, per esempio l'approccio store procedure e viste è molto diverso
da quello omincomprensivo delle query di access (che però vanta di sicuro
una interfaccia superiore su questo non ci piove). Bisogna considerare peò
che SQL è un motore di database relazionale non un programma di produttività
individuale, essendo diversi i potenziali clienti diverso è anche
l'approccio e l'attenzione ai vari particolari.
> > gratuito). In particolare l'utilizzo di Store Procedure e Viste è molto
> più
> > performante (essendo lato server) rispetto al tradizionale approccio
FE -
> BE
> > del Jet che crea un sacco di traffico sulla rete, scaricando sul client
> > tutto l'applicativo.
>
> Per mia esperienza posso dire che su una Lan normale (100) e con cavi di
> pochi metri il vecchio formato risultava piu' veloce, passando a MSDE ho
> dovuto raddoppiare la ram sulle macchine e sono comunque piu lento.
> Dopo aver trovato i driver giusti per le schede di rete problemi di crash
> del db non ho avuti nessuno in due anni di utilizzo.
>
In questo caso dipende molto dal peso dell'applicativo prova ad aprire un
recordset con un 1000.000 di record con Access e poi con SQL (io l'ho fatto)
e vedrai la differenza. SQL è strtturato ed ottimizzato per una mole di dati
di gran lunga superiori ad access.
> > caso delle query unione). Un'ultima notazione riguarda il pieno supporto
> ADO
> > nel caso si usi MSDE (in JET non è completo).
>
> Sperando che la prossima versione non implemnti qualcosa d'altro e si
debba
> riscrivere ancora tutto.
>
Questa è una cosa sicura :-). Comunque se si usa il ADO e si vuole clonare
un recordset per usare i bookmark il jet lo permette solo in lettura e non
in scrittura e questo se permetti è molto grave.



title: Jet - MSDE Access 2000

author: Paj

text:
cut
> Ma come faccio a creare gli archivi etc?
Ciao come ti ha detto Jonathan devi:
>Dovresti avere nella tray bar un'icona che ti indica che MSDE è in
funzione.
>Se questo è vero, apri Access e:
>1. File - Nuovo
>2. Progetto (Database Nuovo)
>3. Dagli un nome. :-)
>4. Come nome del server dagli il nome del tuo pc (quello che trovi in
>Risorse di rete)
In alternativa al punto 4 il nome del server è quello del server msde che
trovi anche nel programma "sql server service manager" (che si trova nella
tray bar) oppure se la macchina sulla quale hai installato msde e' anche la
stessa sulla quale stai creando il progetto access puoi' mettere anche la
parola (local) compresa di parentesi.
La prima volta che accedi devi accedere con id = sa e password = (non
mettere password)
Devi indicare inoltre il nome del database in quanto msde puo' gestire piu'
database contemporaneamente
Subito dopo viene creato un db su sql server (perche' e' questo il database
che dovrai utilizzare)  con il nome che gli hai dato e access viene aperto
normalmente.
Se guardi nel menu File/connessione trovi le informazioni che il progetto
access utilizza per collegarsi al db.
Ora devi creare le tabelle come al solito ma troverai le prime sorprese sui
tipi dati (puo' aiutarti l'help in linea vengono spiegati abbastanza bene
anche mettendoli a confronto).
Il resto viene da se con tanta buona volonta molto studio e buona voglia di
lavorare.
Vorrei dire un'ultima cosa ............
Trovo Msde o Sql server molto performanti e molti stabili.
Ho sviluppato un progetto complesso che si appoggia su sql (prima ho
studiato molto sql) e  ho constatato che i vantaggi sulla rete sono
impressionanti.
Certo il Server deve essere potenziato se i client che acceddono sono molti.
Il tutto funziona con queste teconologie
Provider OLE DB SQL SERVER
Linguaggio VBA e ADO
Molte View e molte Stored Procedure e Triggers che diminuiscono il carico di
lavoro sui client.
Quello che afferma Francesco io non l'ho constatato e vi assicuto che Ms non
mi paga una lira.
Pietro
p.s.
Per i guru di questo gruppo ......
A quando una sezione per i progetti Access sul sito comune ?
spero presto


title: Jet - MSDE Access 2000

text:
"All Eyez On Me" <
fish...@tiscalinet.it
> ha scritto nel messaggio
news:9t0vci$unt$1...@lacerta.tiscalinet.it...
> > > Ho installato access2000, avviato il setup di MSDE dal Cd, si č
> installato tutto correttamente, ho avviato il servizio ma a questo punto?
> > 4. Come nome del server dagli il nome del tuo pc (quello che trovi in
> > Risorse di rete)
>
> Mi chiede il nome del Server SQL (ma non doveva essere MSDE il database?)
io
> gli scrivo PC che č il nome di rete del mio PC, e da qui non mi muovo piů,
> infatti mi chiede id e password di accesso al db!! Ma che Db se devo
ancora
> crearlo? e che id e password dovrei mettere. Quelle di rete non
funzionano.
Lasciale vuote. Oppure, se non ti funziona, inserisci "sa" come login.
(System Administrator)
> Grazie della pazienza...
Figurati! Quando scrivevo il messaggio, ho provato in locale ed č andato al
primo colpo, fammi sapere se hai ancora problemi.



title: Jet - MSDE Access 2000

text:
Paj <
p...@libero.it
> wrote in message
uJfJ7.109566$sq5.5...@news.infostrada.it...Ti ringrazio...mo provo!
AEOM


title: Jet - MSDE Access 2000

text:
OK era il fatto di usare nome utente SA che mi bloccava...
ma ora sono ancora fermo.
Avvio il progetto, verifico la connessione ed è tutto ok perònon mi lascia
creare nessuna tabella, e sulla barra del titolo del prgetto trovo scritto
adp1 (Disconnesso)
Cosa mi manca ancora?
Grazie ancora per la tua disponibilità
AEOM


title: Jet - MSDE Access 2000

text:
"All Eyez On Me" <
fish...@tiscalinet.it
> ha scritto nel messaggio
news:9t5nt9$ddk$1...@lacerta.tiscalinet.it...
> OK era il fatto di usare nome utente SA che mi bloccava...
> Avvio il progetto, verifico la connessione ed è tutto ok perònon mi lascia
> creare nessuna tabella, e sulla barra del titolo del prgetto trovo scritto
> adp1 (Disconnesso)
>
> Cosa mi manca ancora?
Se lo chiudi e lo riapri ti da lo stesso problema? Sicuro che il server sia
attivo? (Devi avere il simbolino verde sopra la figurina del server nella
tray bar)



title: Jet - MSDE Access 2000

text:
Jonathan Canova <
gionataSE...@galactica.it
> wrote in message
9t6a5s$k74l$1...@ID-109056.news.dfncis.de...

Si il server è attivo... ma la cosa strana è questa:
se nel mio db ho una tabella agenti pur non vedendola sulla lista delle
tabelle se creo un maschera e come origine dati scrivo appunto "agenti"
questa funziona perfettamente.
Ho provato anche con il progetto di esempio di northwind.... tutte le
maschere e i report funzionano ma i gruppi dei diagrammi tabelle e store
procedure completamente vuoti
E anche in questo caso la scritta disconnesso sulla barra del progetto.
Mistero
AEOM


title: Jet - MSDE Access 2000

text:
"All Eyez On Me" <
fish...@tiscalinet.it
> ha scritto nel messaggio
news:9t8c2j$a0i$1...@lacerta.tiscalinet.it...

E' successo anche a me.....!!!!!!!!!!!!!
Le prime volte sono sempre le piu' terrificanti !!!!!!!!!!!
Cosa fai allora in queste condizioni?
Provi a rivedere l'installazione di Access nella sezione Client/server.
Prova a rimuovere il componente e a rinstallarlo.
Credo che succeda quando si installa prima access e poi MSDE o forse no non
lo so.
Pietro


title: Jet - MSDE Access 2000

text:
"Jonathan Canova" <
gionataSE...@galactica.it
> ha scritto nel messaggio
> > Avvio il progetto, verifico la connessione ed è tutto ok perònon mi
lascia
> > creare nessuna tabella, e sulla barra del titolo del prgetto trovo
scritto
> > adp1 (Disconnesso)
> >
> > Cosa mi manca ancora?
Io non ci capisco niente di MSDE, ci perdero' del tempo questo natale, posso
dirti che se apro il DB sul server vedo tutto, se lo apro sul client no,
forse e' quello il tuo prob, le tabelle devi crearle dal server.


title: Jet - MSDE Access 2000

text:
"Paj" <
p...@libero.it
> ha scritto nel messaggio
news:FuPJ7.120457$sq5.5...@news.infostrada.it...
> > Si il server è attivo... ma la cosa strana è questa:
...
> > Ho provato anche con il progetto di esempio di northwind.... tutte le
> > maschere e i report funzionano ma i gruppi dei diagrammi tabelle e store
> > procedure completamente vuoti
> > E anche in questo caso la scritta disconnesso sulla barra del progetto.
> Credo che succeda quando si installa prima access e poi MSDE o forse no
non
> lo so.
Non mi risulta (non mi è successo).
Facci comunque sapere se reinstallando va tutto a posto (esiste anche una
Service Pack per MSDE Sql Server, se ti dovesse servire).



title: Jet - MSDE Access 2000

text:
Jonathan Canova <
gionataSE...@galactica.it
> wrote in message
9t9583$13qrd$1...@ID-109056.news.dfncis.de...

Ovviamente installando tutto su un'altro pc funziona alla perfezione...vedo
tabelle diagrammi etc.
Un bel mistero!!
Grazie comunque, ora vedo di studiarmi un po' le stored procedure e i
trigger.
Ciao e grazie
AEOM


title: Somma tra campi "ora"

author: Mattia Boulino

text:
Come posso fare la somma di due campi "ora"? Mi da un numero copletamente sbagliato! Fa la somma esattta se i valori sommati non sučerano le 24 ore, altrimenti da come risultato una data (31.12.1899) e un orario. A me interessa avere il totale delle ore perň!
Grazie
--
Mattia Boulino
------------------------------------------------------------------------
View this thread:
http://www.itsistemi.net/viewtopic-642306.html
send from
http://www.itsistemi.net


title: Somma tra campi "ora"

author: Bobo

text:
Lo moltiplichi per 24 e lo visualizzi in formato numerico "standard"
invece che in formato "data - ora", ti darà il # di ore.
Se ti interessa il xché: Access x gestire le date usa un formato suo,
memorizza un numero che mi rappresenta il numero di giorni trascorsi da
una data predefinita (1 gennaio 1900, mi pare); se il numero è non
intero, la parte dopo la virgola mi dà l'ora: se il numero è minore
di 1, ti dà solamente l'ora.
Se tu sommi e ti viene 1 num > 1, lo interpreta come data, e se tu lo
forzi a mostrartelo come ora ti toglie i multipli di 24 ore. X es, se
tu sommi 16 +16=32 ore, tu in realtà hai sommato 0,670,67 giorni, che
ti dà 1,33 giorni (1 gg  e 8 ore). se tu forzi il formato a ora, ti
mostra solamente le 8 ore, altrimenti ti dice "ore 8 del 1 giorno del
mio calendario.
Risolvi 'sto prob a monte usando un campo numerico invece che ora.
cia


title: Somma tra campi "ora"

author: Roberto dalla campagna

text:
"Mattia Boulino" <
Mattia.Bou...@no-mx.itsistemi.net
> ha scritto nel
messaggio news:Mattia.Bou...@no-mx.itsistemi.net...
>
> Come posso fare la somma di due campi "ora"? Mi da un numero copletamente
sbagliato! Fa la somma esattta se i valori sommati non sučerano le 24 ore,
altrimenti da come risultato una data (31.12.1899) e un orario. A me
interessa avere il totale delle ore perň!
> Grazie
>
>
> --
> Mattia Boulino
Vai sul Sito Comune (link qui sotto) e nella Sezione General leggi la mia
FAQ intitolata "6.130 Visualizzare un campo o variabile di tipo Data/ora con
valore maggiore di 24 ore nel formato HHH:mm".
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Inserimento riga

author: Sandrobi

text:
In una tabella che è il corpo di una fattura, come faccio ad aggiungere una
riga in mezzo a qualsiasi altra?


title: Inserimento riga

author: Francesco R.

text:
"Sandrobi" <
sand...@libero.it
> ha scritto nel messaggio
news:neQEa.72323$Ny5.2...@twister2.libero.it...
> In una tabella che è il corpo di una fattura, come faccio ad aggiungere
una
> riga in mezzo a qualsiasi altra?
>
Quando assegno i numeri di riga in automatico in una tabella in cui non sia
obbligatorio il progressivo con salto unitario, adotto il vecchio sistema di
numerazione righe che si usava in Basic: 5, 10, 15, ecc... oppure 10, 20,
30, ecc...
In questo modo inserire una riga tra due esistenti, non diventa un problema.
Diversamente, devi rinumerare tutte le righe, a partire dall'ultima, fino a
quella che devi inserire.
Ciao.


title: Disabilita pulsanti VaiARecord

author: mayerlink

text:
Pulsanti VaiArecord (next,previous,first,last) in maschera.
Vorrei che ciascuno venisse disabilitato quando appropriato (next e last
quando si è già all'ultimo record ecc.).
Chi mi dà una piccola soluzione?
Grazie
mayerlink


title: Disabilita pulsanti VaiARecord

author: Gabriele Bertolucci

text:

Credo di non capire.
Access gestisce autonomamente questi pulsanti, quindi abilita e disabilita
quanto necessario quando necessario.
Qualcosa non funziona come dovrebbe?
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it


title: Disabilita pulsanti VaiARecord

text:
"Gabriele Bertolucci" <info@#REMOVE#
pbsoft.it
> wrote in message
news:4405cd20$0$28063$4faf...@reader1.news.tin.it...

No,  nei pulsanti di comando inseriti con creazione guidata è gestito solo
l'errore: quando, p.e., sei già all'ultimo record e clicchi ancora gotonext
(che rimane sempre abilitato) esce un messaggio di errore.
mayerlink


title: Disabilita pulsanti VaiARecord

text:
> No,  nei pulsanti di comando inseriti con creazione guidata è gestito solo
> l'errore: quando, p.e., sei già all'ultimo record e clicchi ancora
> gotonext (che rimane sempre abilitato) esce un messaggio di errore.
Devi utilizzare il seguente codice nella tua form:
Private Sub Form_Current()
    Me.btnSuccessivo.Enabled = Not Me.NewRecord
    Me.btnPrecedente.Enabled = (Me.CurrentRecord <> 1)
End Sub



title: Disabilita pulsanti VaiARecord

author: cidi

text:
"mayerlink" <
maye...@virgilio.it
> ha scritto nel messaggio
news:4405d542$0$12592$4faf...@reader3.news.tin.it...

Ciao mayerlink
su corrente della tua maschera inserisci:
Me.CurrentRecord = 1 Then
    Me!Primo.Enabled= False
Else
    Me!Primo.Enabled= True
End If
If Me.CurrentRecord = Me.RecordsetClone.RecordCount Then
    Me!ultimo.Enabled= False
Else
    Me!ultimo.Enabled= True
End If
dove primo e ultimo sono i nomi dei tuoi pulsanti.
Daniele


title: Disabilita pulsanti VaiARecord

text:
"cidi" <
dadonz...@tin.it
> wrote in message
news:4405e144$0$28075$4faf...@reader1.news.tin.it...

Grazie a Gabriele e Daniele.
Ho adottato una soluzione mista in quanto volevo che vaiaultimo e
vaiasuccessivo si disabilitassero già quando in ultimo record, non solo in
nuovo record:
"Me.Successivo.Enabled = Not (Me.CurrentRecord =
Me.RecordsetClone.RecordCount) And Not Me.NewRecord
Me.Precedente.Enabled = (Me.CurrentRecord <> 1)
Me.Primo.Enabled = (Me.CurrentRecord <> 1)
Me.Ultimo.Enabled = Not (Me.CurrentRecord = Me.RecordsetClone.RecordCount)
And Not Me.NewRecord"
Buon lavoro
mayerlink


title: problemi in calcolo pagaoraria * durataprestazione

author: tmtube

text:
se conosco la paga oraria e conosco l'ora inizio e fine di una prestazione
(quindi la durata) come calcolo l'importo da pagare?

es: paga oraria=12 €
ora inizio=13.20
ora fine=14.00
durata prestazione 40 minuti
Totale prestazione=8 €

devo trasformare tutto in minuti? e moltiplicarlo per il costo al minuto o
ci sono soluzioni diverse?

grazie.


author: pfmarro

text:

credo sia la soluzione migliore per il calcolo della diff ore


text:
>credo sia la soluzione migliore per il calcolo della diff ore

Ora la domanda ï¿½ come trasformo il durata ottenuta con
=CDate([orariodalle]-[orarioalle])
in minuti?


text:

prova a vedere questo thread
http://www.iprogrammatori.it/forum-programmazione/access/calcolo-ore-straordinario-t16714.html#p8494598

ho messo un link ad un mio esempio


title: Formattazione colore colonne foglio dati delle maschere e grassettare i caratteri. A97/00

author: Bruno - S95

text:
Per Access 97 e 2000
Ciao.
Qualquno conosce il metodo per poter formattare dando un colore alle colonne
di un foglio dati di una maschera e anche grassettare il carattere.
Mille grazie per l'aiuto.
    Bruno


author: Roberto da casa

text:
"Bruno - S95" <
bruno...@tin.it
> ha scritto nel messaggio
news:oWOXb.239056$VW.96...@news3.tin.it...

Vai sul Sito Comune (link qui sotto) e nella Sezione Forms leggi la FAQ di
Silvio Savoldi intitolata "Evidenziare records specifici nelle maschere
continue".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
[CUT]
--------------
Mille grazie Roberto.
Ciao .. Bruno


title: Caratteri nei report

author: Graziano

text:
Come faccio a stampare un report con una spaziatura dei caratteri larga.
Per capirci: devo stampare in un modulo con le caselle prestampate.
Grazie per l'aiuto
Rag. Caforio Graziano
Engineering Software
FAX 06/23315456
gcaf...@formanet.it
gcaf...@tiscalinet.it
ICQ#29620328


title: Caratteri nei report

author: sergio mazza

text:
Graziano <
gcaf...@formanet.it
> wrote in message
88dq5q$4g9$1...@fe1.cs.interbusiness.it...

Io ho aggiunto degli spazi tra un carattere e l'altro. Di solito i moduli
con campi prestampati utilizzano i caratteri di larghezza fissa, quindi
basta trovare la sequenza che hanno usato per calcolare le grandezze delle
celle e riprodurlo sul report (es. carattere+spazio+carattere).
Ciao.


title: Caratteri nei report

author: Stefano Bettini

text:
sergio mazza <
s.m...@dcp.cnr.it
> wrote in message
88dvlv$jjr$1...@suite03.caspur.it...
>
> Io ho aggiunto degli spazi tra un carattere e l'altro. Di solito i moduli
> con campi prestampati utilizzano i caratteri di larghezza fissa, quindi
> basta trovare la sequenza che hanno usato per calcolare le grandezze delle
> celle e riprodurlo sul report (es. carattere+spazio+carattere).
Mmmm...., cosě il corretto funzionamento della tua applicazione
dipende dai font che sono installati sulla macchina dell' utente
e da che font lo stesso utente decide di utilizzare....
In questi casi č molto meglio stampare direttamente in formato
testo, magari scrivendo su un file e copiandolo poi sulla
LPT; ci sono grossi vantaggi anche in termini prestazionali
(in genere le stampe di moduli sono sempre roba lunghetta...)
Bye, Ste


title: Caratteri nei report

author: Lorenzo

text:
Non e' forse meglio usare il font Courier New che ha la spaziatura fissa,
ovvero non proporzionale?
A questo punto basta solo scegliere la dimensione del font (di solito 10)
che si adatta meglio al prestampato.
Lorenzo


title: Caratteri nei report

text:
Stefano Bettini <
sbet...@iol.it
> wrote in message
88e97t$4mv$1...@fe1.cs.interbusiness.it...
>
> sergio mazza <
s.m...@dcp.cnr.it
> wrote in message
> 88dvlv$jjr$1...@suite03.caspur.it...
> >
>
> Mmmm...., cosě il corretto funzionamento della tua applicazione
> dipende dai font che sono installati sulla macchina dell' utente
> e da che font lo stesso utente decide di utilizzare....
>
> In questi casi č molto meglio stampare direttamente in formato
> testo, magari scrivendo su un file e copiandolo poi sulla
> LPT; ci sono grossi vantaggi anche in termini prestazionali
> (in genere le stampe di moduli sono sempre roba lunghetta...)
>
>
> Bye, Ste
>
>
>
Dimmi cosa non dipende dalla configurazione del pc dove installi
l'applicazione! Ho installato in ufficio piů di 130 pc con office '97 pro e
ce ne fosse stato uno, dico uno che non presentasse errori per librerie
mancanti, e sě che le installazioni sono complete! Mah!
Per integrare il procedimento che avevo illustrato; ho specificato carattere
a larghezza fissa ma intendevo dire "courier", come poi Lorenzo ha
comunicato. Per quanto riguarda la tua soluzione, ci ho provato una volta ma
stampavo in Dos (decenni fa) e non ci ho provato piů; ma io non stampo tutto
il modulo solo i campi prestampati che mi interessano... Comunque buono a
sapersi.
Ciao.


title: Caratteri nei report

text:
sergio mazza <
s.m...@dcp.cnr.it
> wrote in message
88goqd$oqd$1...@suite03.caspur.it...
> Dimmi cosa non dipende dalla configurazione del pc dove installi
> l'applicazione!
Infatti già troppo dipende da quello, meno gliene diamo meglio è...
>Ho installato in ufficio più di 130 pc con office '97 pro e
> ce ne fosse stato uno, dico uno che non presentasse errori per librerie
> mancanti, e sì che le installazioni sono complete! Mah!
Il mondo magico di windows...
> Per integrare il procedimento che avevo illustrato; ho specificato
carattere
> a larghezza fissa ma intendevo dire "courier", come poi Lorenzo ha
> comunicato. Per quanto riguarda la tua soluzione, ci ho provato una volta
ma
> stampavo in Dos (decenni fa) e non ci ho provato più; ma io non stampo
tutto
> il modulo solo i campi prestampati che mi interessano... Comunque buono a
> sapersi.
Funziona egregiamente, il buon vecchio ascii per certe cose è ancora
la soluzione + rapida e sicura.
Bye, Ste


title: Problema di visualizzazione somma in un report

author: Alessandra

text:
Buongiorno A2000
Ho una tabella tVersamenti con i seguenti campi:
Rimborso: Numerico, Precisione doppia, standard, 2 dec.
CompNette: Numerico, Precisione doppia, standard, 2 dec.
AssFam: Numerico, Precisione doppia, standard, 2 dec.
Saldo: Numerico, Precisione doppia, standard, 2 dec.
FondoDisp: Numerico, Precisione doppia, standard, 2 dec.
Ho creato un report associato ad una query che preleva
i dati dalla tabella tVersamenti.
Ho inserito per ogni campo il relativo totale, però
Access visualizza un centesimo in meno rispetto al
totale della somma del campo.
Faccio un esempio:
FondoDisp
  254.29
  231.35
  175.12
  ------
  660.76 (totale calcolato con super calcolatrice tascabile) :-)
Il sig. Access mi visualizza 660.75
Perchè succede questo?
Ho anche provato ad impostare il formato Valuta sia nella
struttura tabella che nel report, ma il risultato non cambia...
Vi prego aiutatemi
Ciao Alessandra
--------------------------------
Inviato via
http://usenet.libero.it


author: Giorgio prx

text:
"Alessandra" <
piques...@libero.it
> ha scritto nel messaggio
news:213Z136Z131Z221...@usenet.libero.it...
>
> Buongiorno A2000
>
> Ho una tabella tVersamenti con i seguenti campi:
>
> Rimborso: Numerico, Precisione doppia, standard, 2 dec.
> CompNette: Numerico, Precisione doppia, standard, 2 dec.
> AssFam: Numerico, Precisione doppia, standard, 2 dec.
> Saldo: Numerico, Precisione doppia, standard, 2 dec.
> FondoDisp: Numerico, Precisione doppia, standard, 2 dec.
>
>
> Ho creato un report associato ad una query che preleva
> i dati dalla tabella tVersamenti.
>
> Ho inserito per ogni campo il relativo totale, perň
> Access visualizza un centesimo in meno rispetto al
> totale della somma del campo.
>
>
> Faccio un esempio:
>
> FondoDisp
>   254.29
>   231.35
>   175.12
>   ------
>   660.76 (totale calcolato con super calcolatrice tascabile) :-)
>
> Il sig. Access mi visualizza 660.75
>
> Perchč succede questo?
>
> Ho anche provato ad impostare il formato Valuta sia nella
> struttura tabella che nel report, ma il risultato non cambia...
>
> Vi prego aiutatemi
>
> Ciao Alessandra
>
> --------------------------------
> Inviato via
http://usenet.libero.it
Ciao Alessandra, controlla il contenuto dei campi alla massima precisione (8
o piů decimali ) ti accorgerai che non sono come li vedi rappresentati nel
report. il problema sta a monte ovvero quando esegui i calcoli devi
arrotondare al numero di decimali desiderati per non trovare queste sorprese
in futuro.
Ciao Giorgio.


author: AlessandroD

text:
"Alessandra" <
piques...@libero.it
> ha scritto nel messaggio
news:213Z136Z131Z221...@usenet.libero.it...
> [...]
> FondoDisp: Numerico, Precisione doppia, standard, 2 dec.
Interessante, immagino che il mio post di prima sia tranquillamente inutile,
mmhhh...
Ciao, Alessandro


text:
"Alessandra" <
piques...@libero.it
> ha scritto nel messaggio
news:213Z136Z131Z221...@usenet.libero.it...
>
> Buongiorno A2000
:-?
> Faccio un esempio:
> [...]
> FondoDisp
>   254.29
>   231.35
>   175.12
>   ------
>   660.76 (totale calcolato con super calcolatrice tascabile) :-)
>
> Il sig. Access mi visualizza 660.75
>
> Perchč succede questo?
>
> Ho anche provato ad impostare il formato Valuta sia nella
> struttura tabella che nel report, ma il risultato non cambia...
>
A naso secondo me il campo FondoDisp nella tabella contiene degli importi a
4 cifre decimali, nel senso che esistono degli importi dove la 3a e la 4a
cifra decimale non sono nulli. Se nel tuo report i singoli valori li porti
fuori arrotondati alla 2a cifra e il totale invece lo fai sommando i valori
"nativi", allora, ed č giusto che sia cosě, si puň verificare quella
discrepanza. Il totale lo dovresti costruire come somma dei valori
arrotondati e non come arrotondamento della somma dei valori "nativi".
Oppure, che č la cosa migliore, fai in modo che gli importi siano
memorizzati nella tabella sempre con solo 2 cifre decimali significative.
Ciao, Alessandro


author: Antonio Ganci

text:

Devi arrotondare i numeri alla seconda cifra decimale, tramite una funzione
che trovi sul sito comune.
Non utilizzare la funzione Round di VBA poichè "sbaglia" le approssimazioni.
Comunque sta storia della Round è scandalosa poichè la M$ non ha creato una
funzione per le approssimazioni che opera come ci si aspetterebbe.
Una curiosità a che diavolo serve la Round approssimando in quel modo?
Antonio.


text:
"Antonio Ganci" <
a.ganciNO...@megattera.it
> ha scritto nel messaggio
news:ap5i15$q53n9$1...@ID-162989.news.dfncis.de...
> Alessandra wrote:
> > Buongiorno A2000
>
> Devi arrotondare i numeri alla seconda cifra decimale, tramite una
funzione
> che trovi sul sito comune.
> Non utilizzare la funzione Round di VBA poichè "sbaglia" le
approssimazioni.
> Comunque sta storia della Round è scandalosa poichè la M$ non ha creato
una
> funzione per le approssimazioni che opera come ci si aspetterebbe.
> Una curiosità a che diavolo serve la Round approssimando in quel modo?
>
> Antonio.
>
Una mia teoria: La funzione round lavora con il tipo di dato DOUBLE e quindi
la precisione è limitata dal metodo binario, a naso quando MS implementerà
(in VBA) il tipo di dato decimal verrà sistemata anche la funzione round
(forse). In ogni caso basta abbandonare il tipo di dato double per passare
al tipo variant  con sottotipo decimal per costruirsi funzioni di
arrotondamento appropriate ad alta precisione .
Vedremo in seguito.
Ciao Giorgio.


text:

Scusate il ritardo, ma non posso stare collegata ad internet sempre, vado al
lavoro!!!
Siccome ho anche Access97, ho provato a creare la stessa tabella come in
Access 2000, ho creato il report associato e... sosrpresa... i conti
tornano!!!
Pensavo allora di creare il database con Access97 e poi convertirlo in
Access2000
Cosa ne pensate?
Ciao Alessandra
PS sto andando al lavoro ci sentiamo domani, grazie!!!!



author: Antonio Biso

text:
"Alessandra" <
piques...@libero.it
> ha scritto nel messaggio
news:213Z136Z131Z221...@usenet.libero.it...
> Pensavo allora di creare il database con Access97 e poi convertirlo in
> Access2000
>
> Cosa ne pensate?
Nooooo.. non farloooooooo!!!!!!!
Antonio


text:
"Alessandra" <
piques...@libero.it
> ha scritto nel messaggio
news:213Z136Z131Z221...@usenet.libero.it...
> Il 23 Ott 2002, 08:40, "AlessandroD" <
ale...@libero.it
> ha scritto:
> > "Alessandra" <
piques...@libero.it
> ha scritto nel messaggio
> > news:213Z136Z131Z221...@usenet.libero.it...
> > > [...]
> > > FondoDisp: Numerico, Precisione doppia, standard, 2 dec.
> > Interessante, immagino che il mio post di prima sia tranquillamente
> inutile,
> > mmhhh...
> > Ciao, Alessandro
> >
> >
> >
> Scusate il ritardo, ma non posso stare collegata ad internet sempre, vado
al
> lavoro!!!
Mi riferivo al fatto che non mi ero accorto che avessi impostato 2 cifre
decimali.
Resta il fatto comunque che anche così nessuno ti impedisce di memorizzare
valori con decimali a piacere (incappando nel comportamento strano ma giusto
che hai segnalato).
La restrizione la devi applicare tu tramite del codice o definendo un
formato appropriato al campo quando l'inserimento lo fai tramite una
maschera.
> Siccome ho anche Access97, ho provato a creare la stessa tabella come in
> Access 2000, ho creato il report associato e... sosrpresa... i conti
> tornano!!!
>
> Pensavo allora di creare il database con Access97 e poi convertirlo in
> Access2000
>
> Cosa ne pensate?
Non si può dire.. ;-)
Comunque,  se definisci nella struttura della tabella il campo FondoDisp
come di tipo valuta con _2 cifre decimali_, non può che funzionare: gli
importi verranno memorizzati sempre e soltanto con 2 cifre
significative e di conseguenza il totale visualizzato nel report sarà sempre
corretto.
Ciao, Alessandro


text:
[CUT]
> Mi riferivo al fatto che non mi ero accorto che avessi impostato 2 cifre
> decimali.
> Resta il fatto comunque che anche così nessuno ti impedisce di memorizzare
> valori con decimali a piacere (incappando nel comportamento strano ma
giusto
> che hai segnalato).
> La restrizione la devi applicare tu tramite del codice o definendo un
> formato appropriato al campo quando l'inserimento lo fai tramite una
> maschera.
>
> > Siccome ho anche Access97, ho provato a creare la stessa tabella come in
> > Access 2000, ho creato il report associato e... sosrpresa... i conti
> > tornano!!!
> >
> > Pensavo allora di creare il database con Access97 e poi convertirlo in
> > Access2000
> >
> > Cosa ne pensate?
> Non si può dire.. ;-)
> Comunque, se definisci nella struttura della tabella il campo FondoDisp
> come di tipo valuta con _2 cifre decimali_, non può che funzionare: gli
> importi verranno memorizzati sempre e soltanto con 2 cifre
> significative e di conseguenza il totale visualizzato nel report sarà
sempre
> corretto.
>
> Ciao, Alessandro
>
>
>
>
> Rieccomi... Alessandro
Nella tabella tVersamenti ho impostato il formato a Valuta
formato Standard con due decimali... ai campi FondoDisp, FondoVinc... ecc.
come mi avevi consigliato.
Nella maschera di inserimento dati ho digitato il codice che vedi qui sotto,
utilizzando la funzione Int() per arrotondare i decimali... e ora funziona
tutto a dovere!!
Private Sub DataReg_GotFocus()
Me.Saldo = Me.CompNette - Me.AssFam
If Me.PosGiuridica = "S" Then
    Me.FondoDisp = Int((Me.Saldo * 1.8) - Me.Saldo)
    Me.FondoVinc = (Int(Me.Saldo * 1.2) - Me.Saldo)
    Me.QuotaMantenim = Me.GiorniMese * 0.36
    Me.FondoDisp = Int(Me.FondoDisp - Me.QuotaMantenim - Me.Rimborso)
End If
If Me.PosGiuridica = "A" Then
    Me.FondoDisp = Int((Me.Saldo * 1.8) - Me.Saldo)
    Me.FondoVinc = Int((Me.Saldo * 1.2) - Me.Saldo)
    Me.QuotaMantenim = 0
    Me.FondoDisp = Int(Me.FondoDisp - Me.Rimborso)
End If
If Me.PosGiuridica = "R" Then
    Me.FondoDisp = Me.Saldo
    Me.FondoVinc = 0
    Me.QuotaMantenim = 0
    Me.FondoDisp = Me.FondoDisp - Me.Rimborso
End If
End Sub
Grazie a tutti, e specialmente ad Alessandro per il consiglio datomi.
Ciao Alessandra.



title: Pulsante per apertura in modalità struttura!

author: bizio

text:
Ciao di nuovo a tutto il newsgroup,
volevo sapere il codice da inserire nell'evento Click di un pulsante
per aprire ad esempio il report R_Prova in modalità Struttura!!
Ho una maschera protetta da password dove mi sto organizzando il lavoro
di amministratore di sistema.
Grazie infinite


author: Alessio

text:
bizio ha scritto:

Scusa ma perchè dovresti avere bisogno di tale bottone? Se sei
amministratore di certo aprirai Access con tutte le barre degli
strumenti, dove *c'è già* il bottone Struttura.
e se apri un report in modalità Visualizzazione Report, col tasto
destro puoi scegliere la modalità Struttura.
Alessio


author: Alessandro Baraldi

text:
bizio ha scritto:

Visto che hai clonato il messaggi su almeno 2 NG è buona educazione
renderlo pubblico, per evitare alle persone di partecipare ai due 3D in
2 NG diversi, tanto le persone sono sempre quelle....!
Ti ho risposto dall'altra parte...
@Alex


text:
Intanto grazie della risposta,
quello che mi suggerivi ormai già lo so,ma come accennavo nel
precedente msg ho una maschera ADMIN che mi funziona da pannello
comandi nella quale ci sono collegamenti a diversi report per delle
statistiche,per ciascuno ho il pulsante Anteprima di Stampa,Stampa e
Salva su File!!
Per una questione di velocità(o se vogliamo per avere tutto a portata
di mano,che non è mai male!!) ho "intenzione" di aggiungere anche il
pulsante di Apertura Struttura Report!!
Cercavo qualcuno che conosca il codice da inserire nel pulsante!.
Grzaie ancora
Alessio ha scritto:



text:
Ok non credevo fosse lo stesso newsgroup con gli stessi utenti dato che
l'ho scritto da siti diversi,ora lo so ed evito di farlo la prossima
volta!!
Non era mia intenzione,ma ci sarebbe stato niente di male clonare lo
stesso messaggio in newsgroup diversi??Lo chiedo da profano..
Ciao e spero comunque di ricevere un aiuto al mio problema
Alessandro Baraldi ha scritto:



text:
bizio ha scritto:

Non sono lo stesso NG, ma 2 NG diversi, ma nei NG ci sono alcune regole
di buon senso
che normalmente chi scrive fa proprie...!
Il fatto di postare il messaggio in più NG non è di per se un
problema, basta segnalare nel messaggio i NG nel quale viene postato.
Questo se pensi all'utilità del NG è una cosa importante, in quanto
il problema che poni tu potrebbe essere d'interesse anche di altri, che
avrebbero modo di seguirlo....!
C'è da dire poi che i NG a tema, come questo di Access sono
frequentati sempre dalle stesse persone..., quindi diventa anche una
comodità per non disperdere informazioni e tempo.
Altra cosa, solitamente si risponde dopo il quiting, ma per non
sembrare accanito, ti suggerisco di leggere qualcosa in merito
all'ottimizzazione della partecipazione ai NG.
Roberto inserisce con frequenza bisettimanale un post con l'elenco dei
punti d'interesse, sono poche cose dettate dal buonsenso di chi usa il
NG come strumento di scambio.
Saluti
@Alex


text:
Alessandro Baraldi ha scritto:
> Non sono lo stesso NG, ma 2 NG diversi, ma nei NG ci sono alcune regole
> di buon senso
> che normalmente chi scrive fa proprie...!
>
> Il fatto di postare il messaggio in più NG non è di per se un
> problema, basta segnalare nel messaggio i NG nel quale viene postato.
>
> Questo se pensi all'utilità del NG è una cosa importante, in quanto
> il problema che poni tu potrebbe essere d'interesse anche di altri, che
> avrebbero modo di seguirlo....!
>
> C'è da dire poi che i NG a tema, come questo di Access sono
> frequentati sempre dalle stesse persone..., quindi diventa anche una
> comodità per non disperdere informazioni e tempo.
>
> Altra cosa, solitamente si risponde dopo il quiting, ma per non
> sembrare accanito, ti suggerisco di leggere qualcosa in merito
> all'ottimizzazione della partecipazione ai NG.
> Roberto inserisce con frequenza bisettimanale un post con l'elenco dei
> punti d'interesse, sono poche cose dettate dal buonsenso di chi usa il
> NG come strumento di scambio.
>
> Saluti
>
> @Alex
Ok inteso!!
Mi aggiornerò presto!!
Ti ringrazio per le info.
Hai anche la soluzione al mio quesito?
Alla prossima


text:
Ho risolto,a chi ne avesse bisogno:
Docmd.OpenReport "NomeReport",acViewDesign
Ciao a tutti


text:
bizio ha scritto:
> Ho risolto,a chi ne avesse bisogno:
>
> Docmd.OpenReport "NomeReport",acViewDesign
>
> Ciao a tutti
Era quello che ti avevo suggerito nell'altro NG....!
;-)
@Alex


title: Progressivo automatico

author: Marco Bernardini

text:
Ciao, il mio problema è il seguente:
->ho una maschera che permette l'inserimento di alcuni dati relativi a un
archivio documenti. Ho un campo con menù a tendina dal quale seleziono il
tipo di documento che sto archiviando (per esempio FAX=fax, LET=lettera,
MAN=manuale ... etc...) Inoltre ad ogni documento associo un numero
progressivo e vorrei che questo non fosse generale, ma relativo ad ogni tipo
di documento (cioè ci possono essere progressivi uguali ma con tipo diverso:
FAX0010, LET0010, MAN0010) ....
Mi spiego meglio: vorrei che dopo aver selezionato dalla maschera il tipo di
documento mi si aggiornasse il progressivo relativo a quel documento.
Esempio: voglio archiviare un fax e nel database ce ne sono già archiviati
10. Seleziono FAX dal campo tipo documento e automaticamente vorrei che nel
campo progressivo compaia 0011.


title: Progressivo automatico

author: EmMeCi - Style

text:
"Marco Bernardini" <
bernar...@microsigma.it
> ha scritto nel messaggio
news:FGDcf.12812$OR3....@tornado.fastwebnet.it...

Ciao, io ho avuto un problema simile al tuo, per gestire la numerica delle
fatture suddividendola tra fatture interne ed esterne.
Ho risolto agendo da una select box alla quale ho associato quanto segue:
Private Sub opftipfatt_AfterUpdate()
Dim num As Integer
Dim DataXAnno As Date
    If Me.OPFTIPFATT.Value = "I" Then
        DoCmd.OpenForm "OP_NFattInt", acNormal, , , acFormEdit,
acWindowNormal
        num = Forms!OP_NFattINT!NFattInt.Value + 1
        Forms!OP_NFattINT!NFattInt.Value = num
        Me.OPFNFATT.Value = "A" & Format(Year(DataXAnno), "yy") & "/" &
Format(Forms!OP_NFattINT!NFattInt.Value, "0000")
        DoCmd.Close acForm, "OP_NFattInt", acSavePrompt
    Else
        DoCmd.OpenForm "OP_NFattEst", acNormal, , , acFormEdit,
acWindowNormal
        num = Forms!OP_NFattEst!NFattEst.Value + 1
        Forms!OP_NFattEst!NFattEst.Value = num
        Me.OPFNFATT.Value = "B" & Format(Forms!OP_NFattEst!NFattEst.Value,
"0000")
        DoCmd.Close acForm, "OP_NFattest", acSavePrompt
    End If
    Me.OPFNDRIF.SetFocus
    On Error Resume Next
End Sub
Sinceramente ad oggi, dopo alcuni mesi di utilizzo, mi trovo davvero bene e
non ho rilevato intoppi!
P.S.: ovviamente dovrai *adattare* il codice alle tue esigenze, ma vedrai
che risolverai il problema!
Buona giornata,
--
**********
EmMeCi
**********


title: Progressivo automatico

text:
[cut]
ti ho inviato dbase corretto e funzionante come promesso.
ciao!
--
**********
EmMeCi
**********


title: Progressivo automatico

text:
grazie mille ...... 6 stato molto gentile...
ora provo a lavorarci e poi ti faccio sapere..
ciao ciao
marco
"EmMeCi - Style" <
mcs...@email.it
> ha scritto nel messaggio
news:1jIcf.17$rQ4...@news.it.colt.net...



title: Progressivo automatico

author: RobertOne

text:
"EmMeCi - Style" ha scritto nel messaggio ...

Puoi spiegarmi per cortesia in modo piů semplice come potrei applicare
quanto sopra esposto? La select box č una sottomaschera?
Grazie per l'attenzione.
Roberto


title: Access in web

author: shari

text:
Ciao
mi chiedevo se possibile fare  una tabella tipo in html ,per usare come
modello per caricare il contenuto di una tabella di datbase di access?
io in pratica l'o fatto con il metodo output su di un report basata su una
tabella , ma il problema č che  impesantisce le pagine html ed anche in modo
molto scoordinato,cioč non crea una tabella con le sue benedette colonne e
righe,come un recordset,  ma  crea miliaia di tabelle da ogni singola cella,
ho provato anche un output su.. da query che risolve parzialmente  ma
peggiora ancora caricamento delle pagine e le modifiche.
non credevo che trasferire dati di una semlice tabella di Db su una pagina
html sia cosě faticoso,
se c'č un altra alternativa a questa e mi potete illuminare sul argomento vi
ringrazio, ciao
_Shari


title: Access in web

author: Guycho

text:
shari <
shi...@tiscalinet.it
> wrote in message
9me4hv$a36$1...@pegasus.tiscalinet.it...
> Ciao
> mi chiedevo se possibile fare  una tabella tipo in html ,per usare come
> modello per caricare il contenuto di una tabella di datbase di access?
 Hai pensato di usare le ASP (active server pages)?
ciao


title: Access in web

text:
Ciao
Spiegami meglio in linea generale naturalmente fino adesso non ho toccato
l'argomento Asp,ma mi intressa molto?
Guycho <
gui...@tiscalinet.it
> wrote in message
9meahj$esh$1...@lacerta.tiscalinet.it...



title: Una query parametrica che vorrei realizzare.

text:
Avrei bisogno di un tutor(inteso come aiuto da persona) o di un aiutino da qualche anima buona.
Devo rappresentare dei dati, numericamente e graficamente, e sono in bilico fra access e excel.
Mi spiego meglio. Per 72 impianti ho un valore orario di consumo relativo ad ogni giorno dell'anno 2012.
Una query mi restituisce il consumo totale di quell'ora nelle 52 settimane.
Ho in altre parole una query che mi restituisce 168 valori (relativi al mio impianto) e precisamente:

giorno   ora     concatenato     consumo

Martedì	01:00	Martedì-01:00	38639,16
Martedì	02:00	Martedì-02:00	38013,3
Martedì	03:00	Martedì-03:00	35507,16
......
Martedì	23:00	Martedì-23:00	35647,56
Martedì	24:00	Martedì-24:00	38450,16
Mercoledì01:00	Mercoledì-01:00	38083,5
....
Mercoledì24:00	Mercoledì-05:00	35237,7
..
Lunedì	23:00	Lunedì-23:00	36986,76
Lunedì	24:00	Lunedì-24:00	39617,64

La settimana va da martedi a lunedi perchè mi interessa agire sul valore di consumo nel week end.
Ho fatto una tabella, cui far attingere due combinate, per selezionare ora di inizio e ora finale di cui la query mi deve dare la somma del consumo.

Qualche suggerimento o aiuto?
primo problema: ordinare la query in base a un campo dove martedi=1, mercoledi2 ecc
grazie


author: Karl Donaubauer

text:
ignazio.pilone wrote:
> ...
> primo problema: ordinare la query in base a un campo dove martedi=1,
> mercoledi2 ecc
> ...

Creati un campo calcolato nella query:

Weekday([TuoCampoData];3)

e usa questo campo per il secondo livello d'ordinamento
(presumo dopo il TuoCampoData).

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


text:
Risolto !
Grazie Karl, sei sempre mitico....


title: Domanda lampo su Access

text:
Ciao raga,
qualcuno di voi sa dirmi se esiste il modo di convertire un file di Acces in
un eseguibile in modo da poterlo "proteggere" da eventuali modifiche??
Magari convertirlo in codice VB e poi compilarlo..ecc...
Grazie in anticipo
Unreal_73


title: Domanda lampo su Access

author: TANNHAUSER

text:
Unreal_73 ha scritto:

> Unreal_73
www.sitocomune.com
General: Esiste il compilatore per Access (questo è il faqqone)?
TANNHAUSER
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Domanda lampo su Access

text:
"TANNHAUSER" <
tannau...@virgilio.it
> ha scritto nel messaggio
news:crgrhi$phm$1...@news.newsland.it...
>
> Unreal_73 ha scritto:
>
> > Ciao raga,
> > qualcuno di voi sa dirmi se esiste il modo di convertire un file di
Acces in
> > un eseguibile in modo da poterlo "proteggere" da eventuali modifiche??
> > Magari convertirlo in codice VB e poi compilarlo..ecc...
> > Grazie in anticipo
>
> > Unreal_73
>
>
www.sitocomune.com
> General: Esiste il compilatore per Access (questo č il faqqone)?
>
> TANNHAUSER
>
> --
>
Grazie mille...sei stato davvero gentile.
Unreal_73


title: Domanda lampo su Access

author: Pablitomf (dalle ferie)

text:
Unreal_73 ha scritto:

> Unreal_73
Complimenti!
Sei il primo propostitore di FAQQUONE (
www.sitocomune.com
) del 2005. :-D
PS
La prossima volta scrivi qualcosa di significativo nell'oggeto, in
riferimanto al problema che esporrai nel corpo del messaggio, altrimenti
non ti verrà data risposta.
Quindi in aggiunta a "Esiste il compilatore per Access (questo è il
faqqone)?" leggiti anche "le regole dell'NG"
--
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------
http://www.sitocomune.com/
http://www.accessgroup.it/
------------------------------



title: Domanda lampo su Access

author: ciroteo

text:
"Pablitomf (dalle ferie)" <
maurizio...@accessgroup.it
> ha scritto nel
messaggio news:crgtt8$hr1$1...@news.newsland.it...
> Unreal_73 ha scritto:
>
> > Ciao raga,
> > qualcuno di voi sa dirmi se esiste il modo di convertire un file di
Acces in
> > un eseguibile in modo da poterlo "proteggere" da eventuali modifiche??
> > Magari convertirlo in codice VB e poi compilarlo..ecc...
> > Grazie in anticipo
>
> > Unreal_73
>
> Complimenti!
> Sei il primo propostitore di FAQQUONE (
www.sitocomune.com
) del 2005. :-D
>
> PS
> La prossima volta scrivi qualcosa di significativo nell'oggeto,
sito veneto?
>in riferimanto al problema che esporrai nel corpo del messaggio, altrimenti
> non ti verrà data risposta.
>
> Quindi in aggiunta a "Esiste il compilatore per Access (questo è il
> faqqone)?" leggiti anche "le regole dell'NG"
>
> --
> Ciao
> Pablitomf (Maurizio Facciuti)
>
e questo è solo il primo ...


title: Domanda lampo su Access

text:
"ciroteo" <
cir...@libero.it
> ha scritto nel messaggio
news:ikTCd.16391$H%6.69...@twister1.libero.it...
>
> "Pablitomf (dalle ferie)" <
maurizio...@accessgroup.it
> ha scritto nel
> messaggio news:crgtt8$hr1$1...@news.newsland.it...
> > Unreal_73 ha scritto:
> >
> > > Ciao raga,
> > > qualcuno di voi sa dirmi se esiste il modo di convertire un file di
> Acces in
> > > un eseguibile in modo da poterlo "proteggere" da eventuali modifiche??
> > > Magari convertirlo in codice VB e poi compilarlo..ecc...
> > > Grazie in anticipo
> >
> > > Unreal_73
> >
> > Complimenti!
> > Sei il primo propostitore di FAQQUONE (
www.sitocomune.com
) del 2005. :-D
> >
> > PS
> > La prossima volta scrivi qualcosa di significativo nell'oggeto,
>
> sito veneto?
>
Nel senso se sono veneto??


title: Modificare piu campi

author: Alberto

text:
Si puo modificare la proprieta di piu campi contemporaneamente? Grazie
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Modificare piu campi

author: access il top

text:
"Alberto" <"supagb["@
libero.it
 ha scritto nel messaggio
news:213Z140Z22Z65Y1...@usenet.libero.it...
>
> Si puo modificare la proprieta di piu campi contemporaneamente? Grazie
suppongo in visualizzazione struttura,
certo è sufficente selezionarne più di uno e poi fare proprietà.
ovviamente potrai modificare i campi comuni tipo
da sinistra
da margine superiore
colore
sfondo
ecc
sicuramente non il nome



title: Modificare piu campi

text:
no hai sbagliato la supposta!!!!!
volevo farlo da codice poter modificare una caratteristica di una maschera
tipo dopo un click ma su tutti i campi, GRAZIE

              Il 28 Nov 2005, 09:37, "access il top" <
negrinelliw...@yahoo.it
> ha
scritto:



title: Modificare piu campi

text:
"Alberto" <"supagb["@
libero.it
 ha scritto nel messaggio
news:82Z63Z159Z201Y...@usenet.libero.it...
>
> no hai sbagliato la supposta!!!!!
>
> volevo farlo da codice poter modificare una caratteristica di una
> maschera
> tipo dopo un click ma su tutti i campi, GRAZIE
>
>
>
>
>              Il 28 Nov 2005, 09:37, "access il top"
> <
negrinelliw...@yahoo.it
> ha
> scritto:
>>
>>
>> "Alberto" <"supagb["@
libero.it
 ha scritto nel messaggio
>> news:213Z140Z22Z65Y1...@usenet.libero.it...
>> >
>> > Si puo modificare la proprieta di piu campi contemporaneamente?
>> > Grazie
>>
>> suppongo in visualizzazione struttura,
>> certo è sufficente selezionarne più di uno e poi fare proprietà.
>> ovviamente potrai modificare i campi comuni tipo
>> da sinistra
>> da margine superiore
>> colore
>> sfondo
>> ecc
>> sicuramente non il nome
tu hai sbagliato a rispondere prima del messaggio, bisogna rispondere
dopo..
a parte questo l'unico modo che conosco io è
private sub botton1_click()
me.controllo1.enabled = false
me.controllo2.enabled = false
me.controllo3.enabled = false
me.controllo4.enabled = false
me.controllo5.enabled = false
me.controllo6.enabled = false
me.controllo7.enabled = false
end sub


title: Modificare piu campi

author: MA

text:

Questo è un'altro.
Mettici il Tag "Accessiltop"
dim ctl as control
for each ctl in me.controls
    if ctl.tag = "accessiltop" then
        ctl.enabled = false
    end if
next
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Modificare piu campi

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:dmh0sr$mhr$1...@area.cu.mi.it...

scusami ma io non sono ai tuoi livelli.
potresti spiegarmi velocemente questo codice cosa serve a fare di
preciso?
è per cambiare più opzioni dello stesso controllo o per cambiare la
stessa opzione a più controlli?
grazie mille
>
>
>


title: Modificare piu campi

text:
access il top wrote:
Questa la spiegazione
>> Mettici il Tag "Accessiltop"
mettendo il Tag noi marchiamo i controlli che vogliamo
>>
>> dim ctl as control
Ti crei una variabile control
>> for each ctl in me.controls
Cicla tutti i controlli presenti nella maschera attiva
>>    if ctl.tag = "accessiltop" then
Se il controllo in esame ha il tag che ho scelto
>>        ctl.enabled = false
Setta questa proprietà, ma potresti aggiungere tutti i settaggi che vuoi
>>    end if
>> next
>> --
>
> scusami ma io non sono ai tuoi livelli.
> potresti spiegarmi velocemente questo codice cosa serve a fare di
> preciso?
> è per cambiare più opzioni dello stesso controllo o per cambiare la
> stessa opzione a più controlli?
> grazie mille
La seconda che hai detto.



title: Modificare piu campi

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:dmhp6h$7bq$1...@area.cu.mi.it...
>
> access il top wrote:
>
>
> Questa la spiegazione
>>> Mettici il Tag "Accessiltop"
>
> mettendo il Tag noi marchiamo i controlli che vogliamo
>
>>>
>>> dim ctl as control
> Ti crei una variabile control
>
>>> for each ctl in me.controls
> Cicla tutti i controlli presenti nella maschera attiva
>
>>>    if ctl.tag = "accessiltop" then
> Se il controllo in esame ha il tag che ho scelto
>>>        ctl.enabled = false
> Setta questa proprietà, ma potresti aggiungere tutti i settaggi che
> vuoi
>
>>>    end if
>>> next
>>> --
>>
>> scusami ma io non sono ai tuoi livelli.
>> potresti spiegarmi velocemente questo codice cosa serve a fare di
>> preciso?
>> è per cambiare più opzioni dello stesso controllo o per cambiare la
>> stessa opzione a più controlli?
>> grazie mille
> La seconda che hai detto.
grazie mille ho imparato anche oggi



title: query campi incrociati

text:
Buonasera a tutti. Ho un problema con una query che non riseco a
risolvere. Cerco di spiegarmi:

Ho una tabella (Tabella1) così strutturata:
Id1                    Contatore e chiave primaria
Campo1            Data
Campo2            Numerico

Ho un seconda tabella (Tabella2) così strutturata:
Id2                    Contatore e chiave primaria
Id1                    Numerico
Campo3            Numerico

Id1 della tabella 1 e legato all’id1 della tabella 2 con una relazione
1 a molti.

Dovrei creare una query in questo modo:

Intestazione colonna= Data della Tabella 1, intestazione riga un
contatore che parte da 1 fino a 15 e come risultato il campo 3 della
tabella 2.
Una cosa di questo tipo:

	10/10/2010	11/10/2010
1)	     4		      7
2)	     3		      8
3)	     2		      6
4)	     5	                      3
5)	     7		      2
6)	     1		      8
15)	     2                               3

Sapreste aiutarmi?


title: somma errata nella subForm e sottoReport

author: Franco dellavalle

text:
ciao a tutti

in una subForm e poi sottoReport
ho un campo "TotaleRiga"
con Formato: #.##0,00 €;-#.##0,00 €
decimali: 2

il totale che ne ricavo a volte non è corretto

p.e.

q.tà  prezzo  totaleRiga
674,8 0,580     391,38
613,8 0,480     294,62

totale 686.01 anzichè 686,00

come posso risolvere?

grazie


text:

http://www.donkarl.com/it/

FAQ 2.1


text:

grazie


author: Bruno Campanini

text:
It happens that Franco dellavalle formulated :

===========================
Public Function EuroRound(ByVal ValueToRound, Optional DecimalDigit As
Byte = 2)
'
' Bruno Campanini - Revisione 08-04-05
'
ValueToRound = CDec(ValueToRound)
EuroRound = (Sgn(ValueToRound) * (Fix(Abs(ValueToRound) * _
            10 ^ DecimalDigit + 0.5) / 10 ^ DecimalDigit))

End Function
=============================

Bruno


text:

grazie Bruno


title: [Ot] Raduno on line

text:
Salve a tutti,
vista la difficoltà di incontrarci on site, perchè
non organiziamo delle riunioni on line in
videochat con cadenza quindicinale o settimanale
per discutere de visu di problemi di Access e non
solo?
In realtà ho sempre preferito vedere i miei
interlocutori, ma visto che è così difficile
incontrarsi fisicamente
e visto che qualcuno di noi il pc un pò lo sa
usare...
MAssimiliano


title: [Ot] Raduno on line

author: namor

text:
MA ha scritto:
> Salve a tutti,
> vista la difficoltà di incontrarci on site, perchè
> non organiziamo delle riunioni on line in
> videochat con cadenza quindicinale o settimanale
> per discutere de visu di problemi di Access e non
> solo?
> In realtà ho sempre preferito vedere i miei
> interlocutori, ma visto che è così difficile
> incontrarsi fisicamente
Fiiigo il raduno virtuale! Io vedrò di esserci (in attesa di altro raduno
'live') però non ho la webcam, se possibile mi intrufolerò via tastiera o
solo voce, al limite vi mando una foto.
Preferenze: lun mer gio dopo le 21
> e visto che qualcuno di noi il pc un pò lo sa
> usare...
> MAssimiliano
Diceva un mio compagno di classe... "le odio quelle maledette macchine!"
(e allora che ci vai a fare all'ITI-informatica???)
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: [Ot] Raduno on line

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:cchbku$5v4$1...@news.newsland.it...

MA sei uno spettacolo! Ci portiamo pure le ballerine brasiliane ....
Cmq che strumentazione pensi di usare?
Per esempio siti con chat room? Irc?
Oppure messenger ?
Se non sbaglio i messenger consentono video chiamate in relazione uno a uno
... e non molti a molti! ...
cmq la cosa si fa interessante, la menata è che ciascuno dovrà procurarsi il
cibo e soprattutto il bere (vedesi post relativi al nord raduno...) e
consumarlo al proprio domicilio ...


title: [Ot] Raduno on line

author: Antonio Biso

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:l5WGc.109$B06...@news.edisontel.com...
> Salve a tutti,
> vista la difficoltà di incontrarci on site, perchè
> non organiziamo delle riunioni on line in
> videochat con cadenza quindicinale o settimanale
> per discutere de visu di problemi di Access e non
> solo?
Non c'hai un cacchio da fa eh...
Antonio


title: [Ot] Raduno on line

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel
messaggio
news:85ZGc.40203$GQ3.1...@twister2.libero.it...

Ah Biso, è luglio, qua fa caldo... i soldi li
abbiamo fatti in primavera....
sarà, ma è proprio vero che per me non esistono
più le mezze stagioni...
MAssimiliano


title: [Ot] Raduno on line

author: Pablitomf

text:
namor ha scritto:
> Fiiigo il raduno virtuale! Io vedrò di esserci (in attesa di altro raduno
> 'live') però non ho la webcam, se possibile mi intrufolerò via tastiera o
> solo voce, al limite vi mando una foto.
..a limite lo spendi un 50ino... no? :-)
--
Pablitomf
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)



title: [Ot] Raduno on line

text:
"ciroteo" <
cir...@libero.it
> ha scritto nel
messaggio
news:viYGc.40105$GQ3.1...@twister2.libero.it...

Io me le porto... poi schiatti tu di invidia
dall'altra parte della webcam... ;-P
> Cmq che strumentazione pensi di usare?
> Per esempio siti con chat room? Irc?
Sto pensando di attrezzare il mio sito con una
chat room. Adesso verifico un paio di cose e poi
faccio sapere.
> Oppure messenger ?
No, messanger dopo brutte storie di adescamento ha
tolto la chat.
> Se non sbaglio i messenger consentono video
chiamate in relazione uno a uno
> ... e non molti a molti! ...
> cmq la cosa si fa interessante, la menata è che
ciascuno dovrà procurarsi il
> cibo e soprattutto il bere (vedesi post relativi
al nord raduno...) e
> consumarlo al proprio domicilio ...
Basterà tenere lontano Bacco e la fidanzata di
Massimo Piubelli
MAssimiliano


title: [Ot] Raduno on line

text:
MA ha scritto:
> Basterà tenere lontano Bacco e la fidanzata di
> Massimo Piubelli
> MAssimiliano
Biso, mi pento e mi dolgo dei miei peccati... aimè mi sa d'aver creato un
nomignolo... però con quel bicchiere alla "FAMOSENE N'ARTRO e RUTTO
LIBERO" Bacco "C'AZZECCA PROPRIO" :-)
MA, ma soldi fatti in primavera a parte, ma del nostro business nun se ne
fa più nulla? Facce sapè, facce sognà (e il Biso direbbe, facce magnà!!!)
:-)
--
Pablitomf
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito



title: [Ot] Raduno on line

text:
"Pablitomf" <
pabl...@virgilio.it
> ha scritto nel
messaggio news:ccirdo$t24$1...@news.newsland.it...
> MA ha scritto:
>
> > Basterà tenere lontano Bacco e la fidanzata di
> > Massimo Piubelli
> > MAssimiliano
>
> Biso, mi pento e mi dolgo dei miei peccati...
aimè mi sa d'aver creato un
> nomignolo... però con quel bicchiere alla
"FAMOSENE N'ARTRO e RUTTO
> LIBERO" Bacco "C'AZZECCA PROPRIO" :-)
>
> MA, ma soldi fatti in primavera a parte,
Pablitomf, no cogli le sfumature... i soldi si
fanno a primavera, ma primavera è una mezza
stagione e
non ne esistono più.
Forse esistevano ancora quando Skipper era
giovane... ma nessun testo è rimasto di
quell'epoca...
> ma del nostro business nun se ne
> fa più nulla? Facce sapè, facce sognà (e il Biso
direbbe, facce magnà!!!)
> :-)
vediamo di organizzare qualcosa.
MAssimiliano


title: [Ot] Raduno on line

text:
MA ha scritto:
> i soldi si fanno a primavera, ma primavera č una mezza
> stagione e non ne esistono piů.
C'hai ragione... "le mezze stagioni"... (riviviemole nei ricordi di
skipper... MA, ma quanti anni ha... tanti?)
> vediamo di organizzare qualcosa.
e vediamo su! non aspettiamo che la pappagogia avanzi. :-)



title: [Ot] Raduno on line

author: Sergio MAZZA

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:85ZGc.40203$GQ3.1...@twister2.libero.it...

HI! HI! HI! EH! EH! EH!
Ciao.
--
Sergio MAZZA


title: [Ot] Raduno on line

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:l5WGc.109$B06...@news.edisontel.com...

Io devo dare gli esami per lecidielle... Speriamo che non mi rimandino a
settembre...
Ciao.
--
Sergio MAZZA


title: [Ot] Raduno on line

author: TheMax

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:7c6Hc.230$B06...@news.edisontel.com...
>> > > > Salve a tutti,
> > > > vista la difficoltà di incontrarci on site,
> perchè
> > > > non organiziamo delle riunioni on line in
> > > > videochat con cadenza quindicinale o
> settimanale
> > > > per discutere de visu di problemi di Access
> e non
> > > > solo?
Io ci sto, anche io senza webcam :-( ma posso cercarla se serve.
> > > > e visto che qualcuno di noi il pc un pò lo
> sa
> > > > usare...
No, io il pc non lo so usare, lo so solo programmare ;-)
> > >
> > > Diceva un mio compagno di classe... "le odio
> quelle maledette macchine!"
> > > (e allora che ci vai a fare
> all'ITI-informatica???)
Via con le frasi celebri: (una persona che conosco) "Ma per masterizzare un
cd mi serve proprio il masterizzatore o si può fare in qualche altro modo...
dai che tu lo sai"
> > MA sei uno spettacolo! Ci portiamo pure le
> ballerine brasiliane ....
>
> Io me le porto... poi schiatti tu di invidia
> dall'altra parte della webcam... ;-P
Ok, tengo lontana la mia ragazza ^__^
>> cmq la cosa si fa interessante, la menata è che
>> ciascuno dovrà procurarsi il
>> cibo e soprattutto il bere (vedesi post relativi
>> al nord raduno...) e
>> consumarlo al proprio domicilio ...
>
> Basterà tenere lontano Bacco e la fidanzata di
> Massimo Piubelli
Ok, al Biso allora pensaci tu che mi sembra più grosso da tenere cheto;-)
Ciao,
Massimo
PS: Anche ciroteo comunque ci da dentro e non poco ^__^
--
web:
www.piubelli.net
Vuoi il mio indirizzo? Togli _cut_ per rispondermi


title: [Ot] Raduno on line

author: Nick

text:
"TheMax" <
lot...@sulmiosito.net
> ha scritto nel messaggio news:ccivfu$s06$1...@atlantis.cu.mi.it...

sottoscrivo tutto  :-) :-P
soprattutto riguardo al drink!
io ci sono (avvisatemi quando che devo recuperare la cam in ufficio ;-)
ciao
Nick


title: [Ot] Raduno on line

author: BB

text:
Sergio MAZZA ha scritto:


> Ciao.
postate anche come collegarsi, io la Webcam ce l'ho, ma non l'ho mai
usata!! l'ho usata un poco quando esisteva neetmeting!.
ora non so neanche da dove cominciare.
PS da far notare che anche in chat si può mangiare virtuale, esistono
tanti siti che ti mandano i "biscottini" gratis !!!  :-))))))))))))))))
Curiosità, si parla spesso di pappatoria riferito a Biso, ma sto' Biso è
chiatto o è magro? o è solo uno sfottorio?
--
