author: Potone

text:
"Toni" <
Toni...@libero.it
> ha scritto nel messaggio
news:27jYd.9255$zZ1.1...@twister1.libero.it...

puoi ottenere un riferimento al database del progetto corrente con
Application.currentproject.connection
quindi puoi usarlo così
set rs=new adodb.recordset
rs.open "tuo sql",Application.currentproject.connection, ...
ciao
Mat.


title: Qual'è il corrispondente ADO a CurrentDB?

author: Toni

text:
"Potone" <mborroni_NO@SPAM_inwind.it> ha scritto nel messaggio
news:XkjYd.7676$Tm5.1...@twister2.libero.it...

Grazie mille Mat, non mi veniva proprio più in mente. Ciao


author: mb

text:
[cut]
> Grazie mille Mat, non mi veniva proprio più in mente. Ciao
>
uno è lieto di servire...


title: report con sottoreport e interruzioni di pagina

author: Guggenheim

text:
ho un report con 2 sottoreport collegati intervallati da interruzione di
pagina
quando il primo sottoreport non ha dati (quindi non viene visualizzato) il
report salta lo stesso la pagina mostrandomi una pagina vuota.
ho provato con la funzione isempty e similari ma probabilmente il sistema
prima riconosce l'interruzione di pagina e poi il sottoreport vuoto
HELLLLLLPPPPPP!
GRAZIE PER L'ATTENZIONE


author: Lorenzo Coronati

text:
Scrisse "Guggenheim" <
gugge...@iol.it
>:

posta il codice
--
lorenzo coronati
---


text:
codice:
'E' QUESTO CHE NON FUNZIONA
If IsEmpty(Me.r_cdc_anal_indiv_sottom) = True Then
Me.InterruzionePagina78.Visible = False
Else
 End If
"Lorenzo Coronati" <lorenzo.coronati@liberopuntoit> ha scritto nel messaggio
news:3dcb9269...@news.edisontel.com...



text:
Scrisse "Guggenheim" <
gugge...@iol.it
>:
>'E' QUESTO CHE NON FUNZIONA
>If IsEmpty(Me.r_cdc_anal_indiv_sottom) = True Then
scrivi dopo il quoting, grazie
e posta solo sul ng, grazie
ettecredo che non funziona!
caspita c'entra isempty? quello serve per le variabili (vedi
help)
devi testare l'origine dati del sottoreport, tipo
if isnull(dlookup(chiave, origine, criterio)) then...
hth
--
lorenzo coronati
---


text:
"Lorenzo Coronati" <lorenzo.coronati@liberopuntoit> ha scritto nel messaggio
news:3dcf6f01...@news.edisontel.com...

come faccio ad applicare la funzione dlookup ad un sottoreport?


text:
Scrisse "Guggenheim" <
gugge...@iol.it
>:
>"Lorenzo Coronati" <lorenzo.coronati@liberopuntoit> ha scritto nel messaggio
>> devi testare l'origine dati del sottoreport, tipo
>> if isnull(dlookup(chiave, origine, criterio)) then...
>>
>come faccio ad applicare la funzione dlookup ad un sottoreport?
ho detto *l'origine dati*
posta l'origine dati del sottoreport
--
lorenzo coronati
---


title: E-mail from Access

author: Veronica

text:
Ciao a tutti.
Premetto che ho dato un'occhiata al sito del Ng e non ho trovato la risposta
alla mia domanda che e' la seguente: ho scoperto come far aprire il mio
programma per la posta elettronica tramite un command button o una label in
una form di Access. Quello che mi si presenta davanti e' solo pero' il
"nuovo messaggio" senza l'indirizzo del destinatario. E' possibile
"recuperare" l'indirizzo da un campo della tavola del db? Sicuramente per
voi sara' molto facile ma io sono agli inizi e quindi vi prego di usare meno
jargon possibile nelle vostre risposte.
Grazie fin d'ora
Veronica
--
-------------------------------
All statements made by means of
email are at all times subject
to Alternative Travel Group's
Booking Terms and Conditions.
-------------------------------


title: E-mail from Access

author: Ricky

text:
Con eudora puoi fare cosi'
shell "c:\programmi\eudora.exe mailto:"+indirizzo
me sembra sia cosi', boo!
ciao Ricky
"Veronica" <
vero...@alternative-travel.co.uk
> ha scritto nel messaggio
news:8bal3u$98t$1...@ayers.ftech.net...



title: E-mail from Access

text:
Ho provato giusto ora (io uso Outlook Express) ma non mi e' ben chiaro come
recuperare l'indirizzo dalla mia tabella.
Grazie comunque.
Ricky <
infoDE...@abcdnet.com
> wrote in message
news:8balpg$2sq$1...@serv1.iunet.it...



title: E-mail from Access

author: Daniele

text:
Veronica <
vero...@alternative-travel.co.uk
> wrote in message
8bapur$ecg$1...@ayers.ftech.net...
> Ho provato giusto ora (io uso Outlook Express) ma non mi e' ben chiaro
come
> recuperare l'indirizzo dalla mia tabella.
> Grazie comunque.
Prova con Sendobject.
Ciao


title: E-mail from Access

text:
Grazie, ora provo(mi ci vorranno ore e ore.......avevo detto "poco jargon"
non poche dritte! :-) Sembrate davvero un tantino stringati nei vostri
consigli e , se uno, come me non ha molta esperienza in fatto di codici, si
trova un tantino perso!
Daniele <
d_for...@hotmail.com
> wrote in message
news:8baqjf$3fhm$1...@stargate1.inet.it...
> Veronica <
vero...@alternative-travel.co.uk
> wrote in message
> 8bapur$ecg$1...@ayers.ftech.net...
> Prova con Sendobject.
>
> Ciao
>
>


title: E-mail from Access

text:
Veronica <
vero...@alternative-travel.co.uk
> wrote in message
8barij$g03$1...@ayers.ftech.net...
> Grazie, ora provo(mi ci vorranno ore e ore.......avevo detto "poco jargon"
> non poche dritte! :-) Sembrate davvero un tantino stringati nei vostri
> consigli e , se uno, come me non ha molta esperienza in fatto di codici,
si
> trova un tantino perso!
La sintassi è:
DoCmd.SendObject [tipooggetto][, nomeoggetto][, formatooutput][, a][, cc][,
ccn][, oggetto][, testomessaggio][, modificamessaggio][, filemodello]
L'esempio è:
DoCmd.SendObject acSendTable, "Impiegati", acFormatXLS, _
 "Nancy Davolio; Andrew Fuller", "Joan Weber", , _
 "Foglio di lavoro corrente degli impiegati", , False
Per il resto, consulta l'ottimo Help di Access, e ricordati che il motto è:
Aiutati che il NG ti aiuta! :)
Ciao


title: E-mail from Access

text:
E un po lungo pero' funziona
L'ho trovata su di un sito dedicato ad access
http://www.mvps.org/access/
Ciao, Ricky
'**************** Usage Example Start ****************
Sub TestMAPIEmail()
Dim clMAPI As clsMAPI
    Set clMAPI = New clsMAPIEmail
    With clMAPI
        .MAPILogon
        .MAPIAddMessage
        .MAPISetMessageBody = "Test Message"
        .MAPISetMessageSubject = "Some Test"
        .MAPIAddRecipient stPerson:="
das...@hotmail.com
", _
                                    intAddressType:=1         'To
        .MAPIAddRecipient stPerson:="Dev Ashish", _
                                    intAddressType:=2         'cc
        .MAPIAddRecipient stPerson:="
smtp:das...@hotmail.com
", _
                                    intAddressType:=3         'bcc
        .MAPIAddAttachment "C:\temp\Readme.doc", "Jet Readme"
        .MAPIAddAttachment stFile:="C:\config.sys"
        .MAPIUpdateMessage
        .MAPISendMessage boolSaveCopy:=False
        .MAPILogoff
    End With
End Sub
'**************** Usage Example End ****************
'**************** Class Start ***********************
'
Option Compare Database
Option Explicit
Private mobjSession As MAPI.Session
Private mobjMessage As Message
Private mboolErr As Boolean
Private mstStatus As String
Private mobjNewMessage As Message
Private Const mcERR_DOH = vbObjectError + 10000
Private Const mcERR_DECIMAL = 261144    'low word order +1000
Public Sub MAPIAddMessage()
    With mobjSession
        Set mobjNewMessage = .Outbox.Messages.Add
    End With
End Sub
Public Sub MAPIUpdateMessage()
    mobjNewMessage.Update
End Sub
Private Sub Class_Initialize()
    mboolErr = False
End Sub
Private Sub Class_Terminate()
    On Error Resume Next
    Set mobjMessage = Nothing
    mobjSession.Logoff
    Set mobjSession = Nothing
End Sub
Public Property Let MAPISetMessageBody(stBodyText As String)
    If Len(stBodyText) > 0 Then mobjNewMessage.Text = stBodyText
End Property
Public Property Let MAPISetMessageSubject(stSubject As String)
    If Len(stSubject) > 0 Then mobjNewMessage.Subject = stSubject
End Property
Public Property Get MAPIIsError() As Boolean
    MAPIIsError = mboolErr
End Property
Public Property Get MAPIRecipientCount() As Integer
    MAPIRecipientCount = mobjNewMessage.Recipients.Count
End Property
Public Sub MAPIAddAttachment(stFile As String, _
                        Optional stLabel As Variant)
Dim objAttachment As Attachment
Dim stMsg As String
    On Error GoTo Error_MAPIAddAttachment
    If mboolErr Then Err.Raise mcERR_DOH
    If Len(Dir(stFile)) = 0 Then Err.Raise mcERR_DOH + 10
    mstStatus = SysCmd(acSysCmdSetStatus, "Adding Attachments...")
    If IsMissing(stLabel) Then stLabel = CStr(stFile)
    With mobjNewMessage
        .Text = " " & mobjNewMessage.Text
        Set objAttachment = .Attachments.Add
        With objAttachment
            .Position = 0
            .Name = stLabel
            'no need to link a file me thinks
            .Type = CdoFileData
            .ReadFromFile stFile
        End With
        .Update
    End With
Exit_MAPIAddAttachment:
    Set objAttachment = Nothing
    Exit Sub
Error_MAPIAddAttachment:
    mboolErr = True
    If Err = mcERR_DOH + 10 Then
        stMsg = "Couldn't locate the file " & vbCrLf
        stMsg = stMsg & "'" & stFile & "'." & vbCrLf
        stMsg = stMsg & "Please check the file name and path and try again."
        MsgBox stMsg, vbExclamation + vbOKOnly, "File Not Found"
    ElseIf Err <> mcERR_DOH Then
        MsgBox "Error " & Err.Number & vbCrLf & Err.Description
    End If
    Resume Exit_MAPIAddAttachment
End Sub
Public Sub MAPIAddRecipient(stPerson As String, intAddressType As Integer)
Dim objNewRecipient As Recipient 'local
    On Error GoTo Error_MAPIAddRecipient
    mstStatus = SysCmd(acSysCmdSetStatus, "Adding Recipients...")
    If mboolErr Then Err.Raise mcERR_DOH
    'If there's no SMTP present in the stPerson var, then
    'we have to use Name, else Address
    With mobjNewMessage
        If InStr(1, stPerson, "SMTP:") > 0 Then
            Set objNewRecipient = .Recipients.Add(Address:=stPerson, _
                                                Type:=intAddressType)
        Else
            Set objNewRecipient = .Recipients.Add(Name:=stPerson, _
                                                Type:=intAddressType)
        End If
        objNewRecipient.Resolve
    End With
Exit_MAPIAddRecipient:
    Set objNewRecipient = Nothing
    Exit Sub
Error_MAPIAddRecipient:
    mboolErr = True
    Resume Exit_MAPIAddRecipient
End Sub
Public Sub MAPISendMessage(Optional boolSaveCopy As Variant, _
                            Optional boolShowDialog As Variant)
    mstStatus = SysCmd(acSysCmdSetStatus, "Sending message...")
    If IsMissing(boolSaveCopy) Then
        boolSaveCopy = True
    End If
    If IsMissing(boolShowDialog) Then
        boolShowDialog = False
    End If
    mobjNewMessage.Send savecopy:=boolSaveCopy, showdialog:=boolShowDialog
End Sub
Public Sub MAPILogon()
On Error GoTo err_sMAPILogon
Const cERROR_USERCANCEL = -
2147221229
    mstStatus = SysCmd(acSysCmdSetStatus, "Login....")
    Set mobjSession = CreateObject("MAPI.Session")
    mobjSession.Logon
exit_sMAPILogon:
    Exit Sub
err_sMAPILogon:
    mboolErr = True
    If Err = CdoE_LOGON_FAILED - mcERR_DECIMAL Then
        MsgBox "Logon Failed", vbCritical + vbOKOnly, "Error"
    ElseIf Err = cERROR_USERCANCEL Then
        MsgBox "Aborting since you pressed cancel.", _
                vbOKOnly + vbInformation, "Operatoin Cancelled!"
    Else
        MsgBox "Error number " & Err - mcERR_DECIMAL & " description. " _
                & Error$(Err)
    End If
    Resume exit_sMAPILogon
End Sub
Public Sub MAPILogoff()
On Error GoTo err_sMAPILogoff
    mstStatus = SysCmd(acSysCmdSetStatus, "Logging off...")
    mobjSession.Logoff
    Set mobjNewMessage = Nothing
    Set mobjSession = Nothing
    mstStatus = SysCmd(acSysCmdClearStatus)
exit_sMAPILogoff:
    Exit Sub
err_sMAPILogoff:
    Resume exit_sMAPILogoff
End Sub
'**************** Class End  ***********************



title: E-mail from Access

text:
Gia', sembra abbastanza lunghetto......sperimento e vi faccio sape'
Grazie mille
Vera
Ricky <
infoDE...@abcdnet.com
> wrote in message
news:8baumf$5ml$1...@serv1.iunet.it...



title: E-mail from Access

author: lbo dal portatile

text:
senti, non e' il caso di replicare tutte le 260 righe di un messaggio
solo per risponderne con una.
i messaggi che si spediscono si possono anche editare, lo sapevi?  ad
esempio, io qui sotto mi trovo le 260 e rotte righe del messaggio
originale e della tua risposta ma le cancello.
in questo modo le comunicazioni sono piu' snelle, si occupa meno
spazio sull'hd di chi legge e si riducono i tempi di connessione.
non lo dico solo a te ma lo dico a tutti gli altri che quotano troppo.
On Thu, 23 Mar 2000 08:58:43 -0000, "Veronica"
<
vero...@alternative-travel.co.uk
> wrote:
>Gia', sembra abbastanza lunghetto......sperimento e vi faccio sape'
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: E-mail from Access

text:
>consigli e , se uno, come me non ha molta esperienza in fatto di codici, si
>trova un tantino perso!
e cosa vorresti fare, sostituire l'esperienza con qualche riga di
messaggi?
se ti rendi conto che l'esperienza serve, fattela.  non esistono
scorciatoie.



title: E-mail from Access

text: Dimmi, ti ha per caso punto una vipera o sei cosi' di natura?


title: E-mail from Access

text:
lbo dal portatile <
l...@NOSPAM.blunet.it
> wrote in message
news:38d96b73...@news.interbusiness.it...
> e cosa vorresti fare, sostituire l'esperienza con qualche riga di
> messaggi?
>
Tutto quello che ho imparato fin'ora, l'ho imparato dai codici di esempio e
dai miei vari esperimenti. Non mi sembrava di avere fatto una richiesta poi
cosi' assurda chiedendo una mano e magari un paio di righe di codici come
esempio......boh


title: E-mail from Access

author: Basjlico

text:
Nel lontato Wed, 22 Mar 2000 14:26:35 -0000 d.C., il simpatico
"Veronica" <
vero...@alternative-travel.co.uk
> ebbe a scrivere:
>Ciao a tutti.
>Premetto che ho dato un'occhiata al sito del Ng e non ho trovato la risposta
>alla mia domanda che e' la seguente: ho scoperto come far aprire il mio
>programma per la posta elettronica tramite un command button o una label in
>una form di Access. Quello che mi si presenta davanti e' solo pero' il
>"nuovo messaggio" senza l'indirizzo del destinatario. E' possibile
>"recuperare" l'indirizzo da un campo della tavola del db? Sicuramente per
>voi sara' molto facile ma io sono agli inizi e quindi vi prego di usare meno
>jargon possibile nelle vostre risposte.
>Grazie fin d'ora
>Veronica
Premesso che:
Stai utilizzando Office 2000 con Outlok2000 e Access 2000 installati
correttamente.
Apri Access (...)
Apri il Db che ti interessa (...)
Premi ALT+F11. Ora sei nell'ambiente VBA.
Nel menù "strumenti" seleziona "riferimenti" e poi clicca su
"Microsoft Office 9.0 Object Library"
Torna alla finestra del DataBase.
La situazione.
1)Hai una tabella con un elenco di Tizi. Per ogni tizio hai un campo
denominato "Email" dove qualcuno ha scritto l'indirizzo di posta del
Tizio. (e già mi sto incasinando....)
2)Hai creato una maschera collegata a questa tabella dove ci sono i
controlli di testo che mostrano il nome, l'indirizzo,... e l'imail del
tizio.
3) Il controllo che mostra il nome si chiama "ContactName", quello che
mostra l'indirizzo di posta si chiama "email"
OK?
Crea un nuovo pulsante. Sull'evento click mettici:
Dim Out As outlook.Application
Dim Mex As outlook.MailItem
Dim Address As String
Set Out = New outlook.Application
Set Mex = Out.CreateItem(olMailItem)
Address = Me.email

With Mex
  .Recipients.Add Address
  .Subject = "Et voilà"
  .Body = ("Caro " & Me.ContactName & vbNewLine & vbNewLine)
  .Display
End With
Set Out = Nothing
Salva. Vai alla maschera. Clicca sul pulsante.
Ciao
Basjlico


title: E-mail from Access

text:
>Tutto quello che ho imparato fin'ora, l'ho imparato dai codici di esempio e
>dai miei vari esperimenti. Non mi sembrava di avere fatto una richiesta poi
>cosi' assurda chiedendo una mano e magari un paio di righe di codici come
>esempio......boh
tu hai chiesto consigli facili per fare cose difficili.  ti rendi
conto che cio' non e' possibile.
le cose che vuoi fare tu forse non si possono fare con due righe di
codice.  se non sai andare oltre le due righe di codice (ma ne dubito,
chiunque si applichi ne e' in grado) lascia fare il lavoro a chi e'
piu' in gamba di te.  oppure datti da fare e diventa piu' in gamba di
quanto sei adesso.  ma di sicuro scordati di affrontare problemi
difficili con le tue sole cognizioni di adesso.



title: E-mail from Access

text:
>Dimmi, ti ha per caso punto una vipera o sei cosi' di natura?
le vipere che mi hanno morso si sono rotte i denti e sono morte
avvelenate.



title: E-mail from Access

author: Luciano

text:
lbo dal portatile ha scritto nel messaggio
<
38da4f19...@news.interbusiness.it
>...
>le vipere che mi hanno morso si sono rotte i denti e sono morte
>avvelenate.
E dove t'avrebbero morso 'ste "vipere"?:-))))
Saluti.
Luciano


title: E-mail from Access

author: ema

text:
Mio cuggino mi ha detto che Ricky <
infoDE...@abcdnet.com
> scrisse:
> Con eudora puoi fare cosi'
>
> shell "c:\programmi\eudora.exe mailto:"+indirizzo
>
> me sembra sia cosi', boo!
>
a questo punto converrebbe un collegamento ipertestuale con dentro:
	"<a href='mailto:" & indirizzo & "'>"
bye!
--
Emanuele Cesena
http://www.penguinpowered.com/~ecesena
<
ece...@penguinpowered.com
>               Attenzione all'anti-spam XXX
Il pubblico utilizzo di un qualunque sistema musicale portatile e' un
indicatore virtualmente garantito di tendenze sociopatiche.
		-- Zoso


title: E-mail from Access

text:
>>le vipere che mi hanno morso si sono rotte i denti e sono morte
>>avvelenate.
>E dove t'avrebbero morso 'ste "vipere"?:-))))
domandalo al dottore... :-)



title: ApiGetFocus Casella di Riepilogo

author: Kappa

text:
Ciao a tutti, mi sono imbattutto in un problema nel codice che mi sta dando
Access 2007, la versione 2003 funzionava perfettamente.
Devo eseguire lo scroll di un certo numero di righe di una casella di
riepilogo di un certo numero di righe.
Eseguendo doppio click su una riga il programma apre una maschera
corrispondente al record selezionato per eventuali modifiche, operazione che
può essere fatta anche evidenziando con il mouse una riga e premendo un
tasto di Modifica.
Al riapparire della maschera con la casella di riepilogo devo eseguire lo
scroll di un certo numero di righe, per far ciò utilizzo il comando API
Sendmessage che però richiede come parametro l'handle della casella di
riepilogo che cerco di ottenere con la funzione ApiGetFocus, e qui esce
fuori il problema:
se seleziono la riga e poi premo il pulsante di modifica, al riapparire
della maschera con la casella di riepilogo trova l'handle correttamente, se
invece eseguo doppio click al ritorno il comando ApiGetFocus mi restituisce
sempre 0.
Ho provato in tutti i modi ad aggirare il problema ma niente da fare.
Da sottolineare che l'evento doppio click non fa altro che eseguire il
comando modifica_click e da questo punto in poi il codice è unico.
Non so se sono stato chiaro, posso anche allegare parti di codice in seguito
se può essere utile.
Grazie in anticipo
Ungi


title: ApiGetFocus Casella di Riepilogo

author: Alessandro Baraldi

text:

Forza il Focus al ritorno prima di fare il GetFocus...!
Me!nomeList.SetFocus
poi usa la chiamata per il recupero dell'hWnd....
@Alex


title: ApiGetFocus Casella di Riepilogo

text:
>Forza il Focus al ritorno prima di fare il GetFocus...!
>Me!nomeList.SetFocus
>poi usa la chiamata per il recupero dell'hWnd....
>@Alex
Già fatto, ma purtroppo nessun risultato.
Anche se forzo il focus sulla casella di riepilogo e subito dopo chiedo
l'handle, se si torna da un doppio click mi dà sempre il valore dell'handle
=0 e quindi la funzione SendMessage che deve operare lo scroll non sa su
cosa operare.
E' come se andasse in tilt dopo un doppio click.
Se invece forzo il focus con il mouse, nel senso che faccio un singolo click
con il mouse su una riga della casella di riepilogo, il recuper dell'handle
funziona: c'è un modo per simulare da codice il click del mouse, oppure
qualche altra funzione per effettuare lo scroll?


title: ApiGetFocus Casella di Riepilogo

text:

Utilizzi questo per trovare l'hWnd..?
http://www.mvps.org/access/api/api0027.htm
Per il resto mi sembra tutto strano...
@Alex


title: ApiGetFocus Casella di Riepilogo

text:
> Utilizzi questo per trovare l'hWnd..?
>
http://www.mvps.org/access/api/api0027.htm
>Per il resto mi sembra tutto strano...
>@Alex
Esatto, ho usato proprio quel codice.
A questo punto penso sia un bug del 2007, lo stesso codice col 2003
funzionava benissimo.


title: ApiGetFocus Casella di Riepilogo

author: Carlo Costarella

text:
"Kappa" <
liber...@liber.it
> ha scritto nel messaggio
news:4811bc2a$0$18155$4faf...@reader3.news.tin.it...

Più tempo passa e più mi convinco che microsoft intende abbandonare Access o
perlomeno far migrare verso sql server e visual studio.
Ciao, Carlo


title: ApiGetFocus Casella di Riepilogo

text:
>
> Più tempo passa e più mi convinco che microsoft intende abbandonare Access
> o perlomeno far migrare verso sql server e visual studio.
>
> Ciao, Carlo
>
>
Dimenticavo, la Casella di Riepilogo è impostata in modalità selezione
multipla estesa.
Nel caso di selezione multipla impostata a Nessuna il problema non si pone,
anche perchè in questo caso è possibile utilizzare la proprietà Listindex
del controllo senza usare le Api, come spiegato sul sito di Lebans:
http://www.lebans.com/List_Combo.htm


title: ApiGetFocus Casella di Riepilogo

text:
On 25 Apr, 13:23, "Carlo Costarella"
<
carloantoniocostare...@gmail.com
> wrote:
> "Kappa" <
liberom...@liber.it
> ha scritto nel messaggionews:4811bc2a$0$18155$4faf...@reader3.news.tin.it...

Sinceramente è da un pò che la penso come te... o almeno che ho questa
impressione, anche se in realtà MS sembra tenere il piede in 2 o più
scarpe... vedi il Blog di Clint Covington e derivati...!
Personalmente avevo iniziato circa 1 anno fà ad usare
VB.NET
 per il
quale è effettivamente tutt'altro mondo... e per gli appassionati di
programmazione oggetti li c'è da sbizzarrirsi... a tutti i livelli.
Il problema è che nel frattempo mi sono anestetizzato... ed ho mollato
praticamente tutto... ;-)
Chiassà che nell'attesa qualche cosa si stabilizzi.
@Alex


title: ApiGetFocus Casella di Riepilogo

author: Oscar Manfredini

text:
"Carlo Costarella"
> Più tempo passa e più mi convinco che microsoft intende abbandonare Access
o
> perlomeno far migrare verso sql server e visual studio.
Più  o meno le stesse cose che si scrivevano dieci anni fa; eppure...
Ciao: Oscar     ;-)


title: ApiGetFocus Casella di Riepilogo

text:
"Oscar Manfredini" <
oscar.ma...@libero.it
> ha scritto nel messaggio
news:481211a4$0$41660$4faf...@reader4.news.tin.it...

Figurati! Sono il primo ad augurarmi che si vada verso un miglioramento e un
potenziamento di Access ma, temo, questa volta si faccia sul serio.
Non verrà completamente abbandonato, questo no, è troppo importante nella
sua collocazione, riuscendo egregiamente a coprire le esigenze di
programmatori di database medio/piccoli.
A mio avviso VBA ha fatto il suo tempo, bisogna aprirsi ai nuovi framework,
cominciando a parlare di .VBA.
Sembra che si sia voluto spingere verso l'utilizzatore non professionista a
parte l'uso con SharePoint.
Anche il Jet non ha subito sostanziali modifiche fatta eccezione per i campi
multivalore, l'oggetto Field2 con Load e SaveToFile.
Completamente modificati, invece, i report.
A mio avviso si vuole spingere i programmatori a passare a database server
side come MySQL o SQL Server, lasciando Access agli utilizzatori entry level
o personali.
Staremo a vedere...
Ciao, Carlo


title: ApiGetFocus Casella di Riepilogo

text:
On 26 Apr, 09:35, "Carlo Costarella"
<
carloantoniocostare...@gmail.com
> wrote:
> "Oscar Manfredini" <
oscar.manfred...@libero.it
> ha scritto nel messaggionews:481211a4$0$41660$4faf...@reader4.news.tin.it...

Parlo da completo ignorante...
Per quanto ho visto... NET è veramente uno strumento che fa
impressione.
Anche con NET la semplicità di realizzare un'applicativo funzionale
con poco tempo è impagabile... a mio avviso ha inglobato la grossa
potenzialità di Access in questo senso.
Il problema è che, si è pur semplice, ma non così semplice....
pertanto non è avvicinabile dagli utenti EntryLevel.
Per quelli, che poi sono veramente in molti, Access rimarrà il solo
strumento.
JET è un DB che in locale non ha rivali ed a mio avviso già da quando
MS ha distribuito la versione Express con O2000, nel quale peraltro
aveva rimosso i riferimenti a DAO, aveva dato un segnale forte... ma
JET rimane JET ed in locale non ha rivali.
Chiaro che per gestioni MultiUtente strutturate come Clinet-Server
ritengo che sia lo sviluppatore serio a dover essere il primo a fare
la scelta del DB... che nonostante si dica che JET in rete funziona...
sappiamo bene che le sue lacune, senza elencarle, possono essere
troppo penalizzanti...
Chi ha provato il NET credo non abbia difficoltà a capire veramente
cosa stà accadendo per chi sviluppa a livelli discreti...
@Alex


title: ApiGetFocus Casella di Riepilogo

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:57a5186e-7817-4a5a...@a22g2000hsc.googlegroups.com...
Parlo da completo ignorante...
Per quanto ho visto... NET è veramente uno strumento che fa
impressione.
Anche con NET la semplicità di realizzare un'applicativo funzionale
con poco tempo è impagabile... a mio avviso ha inglobato la grossa
potenzialità di Access in questo senso.
Il problema è che, si è pur semplice, ma non così semplice....
pertanto non è avvicinabile dagli utenti EntryLevel.
Per quelli, che poi sono veramente in molti, Access rimarrà il solo
strumento.
JET è un DB che in locale non ha rivali ed a mio avviso già da quando
MS ha distribuito la versione Express con O2000, nel quale peraltro
aveva rimosso i riferimenti a DAO, aveva dato un segnale forte... ma
JET rimane JET ed in locale non ha rivali.
Chiaro che per gestioni MultiUtente strutturate come Clinet-Server
ritengo che sia lo sviluppatore serio a dover essere il primo a fare
la scelta del DB... che nonostante si dica che JET in rete funziona...
sappiamo bene che le sue lacune, senza elencarle, possono essere
troppo penalizzanti...
Chi ha provato il NET credo non abbia difficoltà a capire veramente
cosa stà accadendo per chi sviluppa a livelli discreti...
@Alex
---------------------------------------
E' esattamente quello che penso anche io.
Mi sa che dobbiamo veramente cominciare a rimboccarci le maniche e fare il
grande passo.
Ciao, Carlo


title: ApiGetFocus Casella di Riepilogo

text:
"Carlo Costarella" <
> > Più  o meno le stesse cose che si scrivevano dieci anni fa; eppure...
> >
> > Ciao: Oscar     ;-)
> Figurati! Sono il primo ad augurarmi che si vada verso un miglioramento e
un
> potenziamento di Access ma, temo, questa volta si faccia sul serio.
> Non verrà completamente abbandonato, questo no, è troppo importante nella
> sua collocazione, riuscendo egregiamente a coprire le esigenze di
> programmatori di database medio/piccoli.
> A mio avviso VBA ha fatto il suo tempo, bisogna aprirsi ai nuovi
framework,
> cominciando a parlare di .VBA.
> Sembra che si sia voluto spingere verso l'utilizzatore non professionista
a
> parte l'uso con SharePoint.
> Anche il Jet non ha subito sostanziali modifiche fatta eccezione per i
campi
> multivalore, l'oggetto Field2 con Load e SaveToFile.
> Completamente modificati, invece, i report.
Sì certo, forse: ma è tutta teoria.
Concretamente, basta seguire l'Access-Blog per realizzare che il relativo
Team si sta impegnando.
In rapporto a *VB* che ha fatto il suo tempo ... dipende dai punti di vista:
non certo per applicazioni Desk.
Il Framework NET è appetibile (e davvero semplice), concretamente, sul lato
web. Si potrebbe discutere sul fatto che, forse, questo "lato" diverrà
monopolizzante: ma anche questa è speculazione.
Le procedure di grandi dimensioni sviluppate in Access, anche in Italia,
sono tante: e chi ha sviluppato certi prodotti per lustri non ha tempo e
risorse economico/logistiche per fare "grandi salti" (veri o presunti tali).
Parlo di Front-End per il Desk.
Del resto è ovvio prevedere che Office (e quindi Access) non integreranno
eternamente il solo VBA
> A mio avviso si vuole spingere i programmatori a passare a database server
> side come MySQL o SQL Server, lasciando Access agli utilizzatori entry
level
> o personali.
> Staremo a vedere...
?
Mhmmm: guarda che Access ha sempre lavorato benissimo con SQL Server   :-)
Tu usi solo gli .mdb come BE?
Ciao: Oscar


title: ApiGetFocus Casella di Riepilogo

text:
"Oscar Manfredini" <
oscar.ma...@libero.it
> ha scritto nel messaggio
news:4812e9bb$0$29594$4faf...@reader1.news.tin.it...
>
> "Carlo Costarella" <
>
>
>> > Più  o meno le stesse cose che si scrivevano dieci anni fa; eppure...
>> >
>> > Ciao: Oscar     ;-)
>
>
>> Figurati! Sono il primo ad augurarmi che si vada verso un miglioramento e
> un
>> potenziamento di Access ma, temo, questa volta si faccia sul serio.
>> Non verrà completamente abbandonato, questo no, è troppo importante nella
>> sua collocazione, riuscendo egregiamente a coprire le esigenze di
>> programmatori di database medio/piccoli.
>> A mio avviso VBA ha fatto il suo tempo, bisogna aprirsi ai nuovi
> framework,
>> cominciando a parlare di .VBA.
>> Sembra che si sia voluto spingere verso l'utilizzatore non professionista
> a
>> parte l'uso con SharePoint.
>> Anche il Jet non ha subito sostanziali modifiche fatta eccezione per i
> campi
>> multivalore, l'oggetto Field2 con Load e SaveToFile.
>> Completamente modificati, invece, i report.
>
>
> Sì certo, forse: ma è tutta teoria.
> Concretamente, basta seguire l'Access-Blog per realizzare che il relativo
> Team si sta impegnando.
Sì e non solo quello.
Molto ci è stato spiegato dall'ottima Cinzia già alla CISA di Milano (2007)
e le anticipazioni sull'interoperabilità con SharePoint, addirittura dalla
CISA di Arezzo, dove firmammo un impegno a non divulgare la notizia.
>
> In rapporto a *VB* che ha fatto il suo tempo ... dipende dai punti di
> vista:
> non certo per applicazioni Desk.
> Il Framework NET è appetibile (e davvero semplice), concretamente, sul
> lato
> web. Si potrebbe discutere sul fatto che, forse, questo "lato" diverrà
> monopolizzante: ma anche questa è speculazione.
Siamo qui proprio per speculare, pensare, riflettere, commentare, lavorare,
preconizzare.
>
> Le procedure di grandi dimensioni sviluppate in Access, anche in Italia,
> sono tante: e chi ha sviluppato certi prodotti per lustri non ha tempo e
> risorse economico/logistiche per fare "grandi salti" (veri o presunti
> tali).
> Parlo di Front-End per il Desk.
Ai voglia se sono tante! Personalmente ho iniziato a lavorare con Access
dalla versione 1.0, sostituita immediatamenrte dalla 1.1 e diversi
applicativi me li porto dietro dalla versione 2, compreso l'ottimo
gestionale per l'azienda sanitaria o il mitico gestionale per frantoi che,
nonostante ci sia già la versione per Vista, stento a installare per la
scarsità di questo SO e utilizzo ancora la versione 97.
> Del resto è ovvio prevedere che Office (e quindi Access) non integreranno
> eternamente il solo VBA
E' proprio di quest'ovvio che si parla: perchè non cominciare da subito?
>
>> A mio avviso si vuole spingere i programmatori a passare a database
>> server
>> side come MySQL o SQL Server, lasciando Access agli utilizzatori entry
> level
>> o personali.
>> Staremo a vedere...
>
>
> ?
> Mhmmm: guarda che Access ha sempre lavorato benissimo con SQL Server   :-)
Sì lo so.
> Tu usi solo gli .mdb come BE?
Ho provato a fare il porting verso sql server per il gestionale sanitario ma
il progetto è andato fallito...vedremo nell'immediato futuro.
> Ciao: Oscar
>
>
Ciao, Carlo


title: ApiGetFocus Casella di Riepilogo

text:
"Carlo Costarella"
> Si potrebbe discutere sul fatto che, forse, questo "lato" diverrà
> > monopolizzante: ma anche questa è speculazione.
> Siamo qui proprio per speculare, pensare, riflettere, commentare,
lavorare,
> preconizzare.
E' beh: il fatto è che proprio ci vorrebbe la sfera di cristallo   ;-D
Access, è sempre stato un prodotto indecifrabile per gli stessi PManagers di
Microsoft: da un lato scrivevano che non era un prodotto per sviluppatori,
dall'altro ci buttavano dentro di tutto.
Era così anche diec'anni fa, ricordo bene: i lustri sono passati e gli
applicativi in commercio basati su Access si sono moltiplicati (anche
pacchettizzati).
> > Del resto è ovvio prevedere che Office (e quindi Access) non
integreranno
> > eternamente il solo VBA
> E' proprio di quest'ovvio che si parla: perchè non cominciare da subito?
Ribalterei la domanda: perchè vorresti cominciare subito?
Se avessi l'esigenza di trasformare "Frantoio" (esempio pratico) in
applicativo web, allora buttati:
ASP.NET
 fa per te.
E' quella l'esigenza?
O invece vorresti sbatterti due anni per rifare con le windows forms
un'applicazione identica a quella che già hai?
In tal caso, quali vantaggi avresti rispetto ad oggi?
Ciao: Oscar


title: ApiGetFocus Casella di Riepilogo

text:
On 26 Apr, 11:25, "Oscar Manfredini" <
oscar.manfred...@libero.it
>
wrote:

Capisco il punto di vista di Oscar che peraltro condivido...!
Il pregresso non ha senso di essere reingegnerizzato... se non con lo
scopo di fare ESERCIZIO finalizzato al cambio di sistema...!
Come dice Oscar la grossa differenza di NET la fanno le applicazioni
WEB... rese quasi scolastiche rispetto al passato.
C'è da dire però che per quanto ho potuto vedere partire da ZERO con
un'applicativo in NET è relativamente difficile, e personalmente solo
nell'ottica di affrontare un NUOVO gestionale mi orienterei verso
NET...!
Chiaro che dipende anche dai tempi in cui si deve fornire il lavoro
OPERATIVO.
Per quanto ho visto, con NET anche per applicazioni DESK i vantaggi ci
sono... oggetti Bound, controlli Bound a tutti i livelli senza
necessità di INSTALLARE e/o REGISTRARE nulla, facilità di effettuare
UPGRADE del SW ecc, chiaro che lo scotto dello studio lo si deve
pagare... ma se lo si gestisce in parallelo arriva il momento in cui
si vede la differenza.
Non stò dicendo che uno sia meglio dell'altro... ma personalmente ho
trovato in NET cose che agevolano molto la gestione delle interfaccie
grafiche e funzionali, la stessa possibilià che si ha nelle form di
ereditarietà fa si che ci si possa costruire Form Base alle quali poi
far fare il BOUND dei controlli in modo estremamente semplice...!
Sono sicuramente esempi banali per chi sà di cosa parlo.... ma forse
poco comprensibili per chi non ha mai usato NET quindi chiudo la
parentesi.
La cosa può essere dubbia, a mio avviso, solo per applicativi ADP per
i quali i vantaggi di Access sono realmente ancora molto evidenti...
per prestazioni anche.
@Alex


title: ApiGetFocus Casella di Riepilogo

text:
"Alessandro Baraldi"
(cut)
Come dice Oscar la grossa differenza di NET la fanno le applicazioni
WEB... rese quasi scolastiche rispetto al passato.
C'è da dire però che per quanto ho potuto vedere partire da ZERO con
un'applicativo in NET è relativamente difficile, e personalmente solo
nell'ottica di affrontare un NUOVO gestionale mi orienterei verso
NET...!
Chiaro che dipende anche dai tempi in cui si deve fornire il lavoro
OPERATIVO.
>
Beh, per chi era abituato a sviluppare col vecchio ASP i vantaggi sono
proprio notevoli.
Ho dei colleghi che hanno fatto un salto di produttività (e risultati) assai
elevato col nuovo sistema.
>
Per quanto ho visto, con NET anche per applicazioni DESK i vantaggi ci
sono... oggetti Bound, controlli Bound a tutti i livelli senza
necessità di INSTALLARE e/o REGISTRARE nulla, facilità di effettuare
UPGRADE del SW ecc, chiaro che lo scotto dello studio lo si deve
pagare... ma se lo si gestisce in parallelo arriva il momento in cui
si vede la differenza.
Non stò dicendo che uno sia meglio dell'altro... ma personalmente ho
trovato in NET cose che agevolano molto la gestione delle interfaccie
grafiche e funzionali, la stessa possibilià che si ha nelle form di
ereditarietà fa si che ci si possa costruire Form Base alle quali poi
far fare il BOUND dei controlli in modo estremamente semplice...!
Sono sicuramente esempi banali per chi sà di cosa parlo.... ma forse
poco comprensibili per chi non ha mai usato NET quindi chiudo la
parentesi.
>
Ma puoi lasciarla aperta la parentesi   ;-)
Gli esempi che fai sono giusti, ma il vantaggio ce l'ha (in termini di
tempi) solo chi usava Visual Basic XX.
Ma comunque non di risultati: l'applicativo Desk che ottenevi ieri in un
modo con VB XX, lo ottieni identico oggi con una forma diversa.  (visto che
si poteva far *tutto* anche prima ... più di *tutto* non si può)
Al limite potremmo discorrere di Form Continue/DataSheets   vs   Griglie
VB6/.NET
O più in generale di grafica Forms-Access  vs   grafica Forms VB6/.NET
Aspetti sui cui, è evidente, Access ha meno features. Ma sempre in maniera
relativa.
L'unico aspetto, ma proprio l'unico, in cui vedo un vantaggio "reale" in
.NET rispetto ai predecessori (parlo sempre di Desktop) riguarda
ADO.NET
 e
le modalità disconnesse.
Certo, per quei pochissimi che hanno a che fare sul serio con le vastissime
multiutenze: lo 0.5% dei programmatori italiani   :)
Comunque, non sto asserendo che Carlo abbia torto: può darsi che le sue
convinzioni siano fondatissime!
Ribadisco solo (sogghignando) che Access, da sempre, è un prodotto assai
ambiguo per le stesse persone che lo sviluppano.
Prodotto per utente finale, smanettone, professionista, prostituta?  Non
l'hanno mai davvero capito manco loro  ;-D
>
La cosa può essere dubbia, a mio avviso, solo per applicativi ADP per
i quali i vantaggi di Access sono realmente ancora molto evidenti...
per prestazioni anche.
>
Non ti seguo benissimo: dalla mia esperienza di sviluppo non vedo
sostanziali vantaggi di prestazioni rispetto ad ODBC con MS SQL Server.
Anzi, i files di progetto ADP hanno problemi di flessibilità per certi
aspetti.
>
Ciao: Oscar
P.S:
Non ci saranno problemi con gli aggiornamenti di programmi .NET? E chi l'ha
detto.
Se tu hai in giro applicazioni sviluppate col FWork 2002, e poi distribuisci
aggiornamenti che sfruttano features del FW *201X* ... vedrai che tanti
utenti dovranno aggiornarsi la virtual machine.
 Le stesse cose che capitano con Java.


title: ApiGetFocus Casella di Riepilogo

text:
"Oscar Manfredini" <
oscar.ma...@libero.it
> ha scritto nel messaggio
news:4812f55e$0$29599$4faf...@reader1.news.tin.it...
cut
>> > Del resto è ovvio prevedere che Office (e quindi Access) non
> integreranno
>> > eternamente il solo VBA
>> E' proprio di quest'ovvio che si parla: perchè non cominciare da subito?
>
 > Ribalterei la domanda: perchè vorresti cominciare subito?
> Se avessi l'esigenza di trasformare "Frantoio" (esempio pratico) in
> applicativo web, allora buttati:
ASP.NET
 fa per te.
> E' quella l'esigenza?
No, "Frantoio" no, va bene così anzi benissimo. In genere i frantoiani hanno
al massimo due macchine e in locale, quindi un applicativo desktop è
l'ideale.
Invece è una impellente esigenza per l'applicativo sanitario che dovrà
lavorare in rete INtranet geografica...con oltre 300 macchine collegate
(sic).
Anche la soluzione di XPU potrebbe essere utilizzata con una server-farm ma
l'ideale è creare un applicativo web based migrando le tabelle in sql
server...e sì, ma l'interfaccia? Qui casca l'asino.
Quello che voglio dire, condividendo la tua analisi, è che l'80 per cento
degli applicativi desktop costruiti in Access resteranno tali e sarebbe
abbastanza stupido cambiarli; ma sempre di più ci chiedono programmi di
database che girano su web, che fanno risparmiare sia sull'hardware che sul
software necessario, e in grado di girare su sistemi operativi diversi (qui
penso all'esplosione di Ubuntu e anche ai MAC). La politica di Microsoft di
rilasciare gratuitamente la versione runtime di Access, è proprio
nell'ottica (IMHO) che vede soluzioni realizzate per il web, estremamente
economiche, se non gratuite e multipiattaforma.
Spesso al cliente basta avere l'explorer e il corretto framework.
Il timido tentativo di portare l'applicativo Access sul web non è stato per
nulla potenziato....a mio avviso un fallimento...peccato.
Ma te lo immagini poter realizzare un applicativo Access anche per Ubuntu?
> O invece vorresti sbatterti due anni per rifare con le windows forms
> un'applicazione identica a quella che già hai?
Certo che no.
> In tal caso, quali vantaggi avresti rispetto ad oggi?
Nessuno.
> Ciao: Oscar
>
Ciao, Carlo


title: ApiGetFocus Casella di Riepilogo

text:
"Carlo Costarella"





Aaaaaaaaaah  Carlo, ma dovevi dirlo subito!   ;-)
Beh, c'è poco da dire: un'applicazione utilizzata in concorrenza a livello
web (potenzialmente su 300 postazioni di lavoro) è proprio carne da cannone
per
ASP.ADO.NET
.
Certo, ammetterai che non è esattamente il tipico Target italiano, in cui
_ainoi_ la ditta media tende sempre più al lustrascarpe!
Aggiungo che, in generale, le richieste d'operatività su web sono ampiamente
compatibili con le caratteristiche di costo/prestazioni/sicurezza di un
Terminal Server (o, più economico, XPUnlimited che conosci meglio di tutti).
Ciao: Oscar


title: ApiGetFocus Casella di Riepilogo

text:
On 26 Apr, 14:25, "Oscar Manfredini" <
oscar.manfred...@libero.it
>
wrote:

NET contrariamente a VBxx consente quello che si definisce una
struttura Master/Detail in modo BOUND... cosa che era fattibile solo
con Access prima conle Form/SubForm.
Il fatto poi si lavorare in modalità disconessa è si una cosa
interessantissima ma esula dal discorso...!
E' ovvio che tutto quello che si faceva prima funziona benissimo e
realmente non è per nulla diverso da quanto si fà ora con NET... ma se
ci pensi anche quando si facevano programmi in C o C++(per i
fortunati) si faceva tutto... e funzionava pure.
In termini di paragone quello che faceva spesso pendere Acces rispetto
al VB6 erano(sono) i tempi di realizzazione di un'applicativo
confrontato con VB6... ora con NET a mio avviso non è più vero questo,
e se te lo dico io che con NET ci ho fatto 3 cavolate... ed ho notato
subito questi vantaggi... rispetto a Vb6.
> Comunque, non sto asserendo che Carlo abbia torto: può darsi che le sue
> convinzioni siano fondatissime!
> Ribadisco solo (sogghignando) che Access, da sempre, è un prodotto assai
> ambiguo per le stesse persone che lo sviluppano.
> Prodotto per utente finale, smanettone, professionista, prostituta?  Non
> l'hanno mai davvero capito manco loro  ;-D
Diciamo che questo è il punto... è tutto e di più...!
> La cosa può essere dubbia, a mio avviso, solo per applicativi ADP per
> i quali i vantaggi di Access sono realmente ancora molto evidenti...
> per prestazioni anche.
>
>
>
> Non ti seguo benissimo: dalla mia esperienza di sviluppo non vedo
> sostanziali vantaggi di prestazioni rispetto ad ODBC con MS SQL Server.
> Anzi, i files di progetto ADP hanno problemi di flessibilità per certi
> aspetti.
Beh avere delle SP come rìorigine dati... senza l'intermediario DAO
ammetterai che è, prestazionalmente parlando più efficacie...?
In fondo le SP dopo la 1° esecuzione sai bene che sono ottimizzate e
risultano più performanti di chiamate SQL semplici.
Per il resto ho sempre usato anch'io ODBC ma OLE ammetterai che per
certi versi è decisamente più comodo, e tagliato per DB_Server, non mi
azzardo a dire più performante... ;-)
> Ciao: Oscar
>
> P.S:
> Non ci saranno problemi con gli aggiornamenti di programmi .NET? E chi l'ha
> detto.
> Se tu hai in giro applicazioni sviluppate col FWork 2002, e poi distribuisci
> aggiornamenti che sfruttano features del FW *201X* ... vedrai che tanti
> utenti dovranno aggiornarsi la virtual machine.
>  Le stesse cose che capitano con Java.
Si questo è normale ma non dimenticare che alla base di NET c'è un
I.L. intermediate language.... pertanto questo è un'assunto...!
@Alex


title: ApiGetFocus Casella di Riepilogo

text:
NET contrariamente a VBxx consente quello che si definisce una
struttura Master/Detail in modo BOUND... cosa che era fattibile solo
con Access prima conle Form/SubForm.
Il fatto poi si lavorare in modalità disconessa è si una cosa
interessantissima ma esula dal discorso...!
E' ovvio che tutto quello che si faceva prima funziona benissimo e
realmente non è per nulla diverso da quanto si fà ora con NET... ma se
ci pensi anche quando si facevano programmi in C o C++(per i
fortunati) si faceva tutto... e funzionava pure.
>
Ma le strutture Master-Detail erano utilizzate anche col vecchio VB:
esistevano molte griglie che implementano le stesse cose (e piuttosto
utilizzate, direi).
Quando si facevano i programmi in C/C++ si ottenevano cose tipo
Pass-Partout: non puoi fare un paragone con le GUI di oggi (VB, Access  o
.NET che siano).
>
In termini di paragone quello che faceva spesso pendere Acces rispetto
al VB6 erano(sono) i tempi di realizzazione di un'applicativo
confrontato con VB6... ora con NET a mio avviso non è più vero questo,
e se te lo dico io che con NET ci ho fatto 3 cavolate... ed ho notato
subito questi vantaggi... rispetto a Vb6.
>
Ma confermo tutto.
Ottenere rapidamente un'applicazioncina d'accesso ai dati, per un neofita,
con le windows forms è molto più semplice rispetto a VBXX (ci sono riuscito
perfino io in una mattinata)
Ma prima ho scritto un'altra cosa: IMHO chi ha applicazioni Desktop
funzionanti in Access, non ha motivo di rifare la 'stessa' cosa con le
windows forms. Al limite
ASP.NET
, ma il discorso si ampia.
Se restiamo sul Desk, l'unico vantaggio concreto nell'usare .NET rispetto a
uno 'stupido' RAD come Access è legato alla scalabilità di
ADO.NET
.
Certo, se poi ipotizziamo che Access sia ormai a fine supporto (ma non è
così, e si ritorna al Blog) ... allora si va oltre il livello tecnico.
>
> La cosa può essere dubbia, a mio avviso, solo per applicativi ADP per
> i quali i vantaggi di Access sono realmente ancora molto evidenti...
> per prestazioni anche.
> Non ti seguo benissimo: dalla mia esperienza di sviluppo non vedo
> sostanziali vantaggi di prestazioni rispetto ad ODBC con MS SQL Server.
> Anzi, i files di progetto ADP hanno problemi di flessibilità per certi
> aspetti.
Beh avere delle SP come rìorigine dati... senza l'intermediario DAO
ammetterai che è, prestazionalmente parlando più efficacie...?
In fondo le SP dopo la 1° esecuzione sai bene che sono ottimizzate e
risultano più performanti di chiamate SQL semplici.
Per il resto ho sempre usato anch'io ODBC ma OLE ammetterai che per
certi versi è decisamente più comodo, e tagliato per DB_Server, non mi
azzardo a dire più performante... ;-)
>
Mah, è un discorso abbastanza ampio: si trovano Threads interessanti a
proposito.
Leggi questo, ad esempio:
http://groups.google.it/group/microsoft.public.it.office.access/browse_threa
d/thread/bffb70428528a9d1/c8ea52352696b412?hl=it&lnk=st&q=adp+lentissimi#c8e
a52352696b412
Ciao: Oscar


title: ApiGetFocus Casella di Riepilogo

text:
[cut]
> Ma le strutture Master-Detail erano utilizzate anche col vecchio VB:
> esistevano molte griglie che implementano le stesse cose (e piuttosto
> utilizzate, direi).
Ma no... VB6 di Bound ha ben poco se non tramite quell'accrocchio
ADODC...
direi che non ha nulla a che fare con il concetto di Bound.
> Quando si facevano i programmi in C/C++ si ottenevano cose tipo
> Pass-Partout: non puoi fare un paragone con le GUI di oggi (VB, Access  o
> .NET che siano).
VC++ direi che ti smentisce molto... ma sono ambienti di sviluppo
adatti ad altre cose... in effetti.
Non parliamo poi di Delphi che dispone ora anche, pare, della versione
NET ma già dalla versione standard aveva controlli decisamente
potenti... ed una vera gestione della programmazione per classi...
OOP, ma è un linguaggio che come il VC++ è rimasto per pochi in
quantonon così UserFrendly come hai giustamente esposto.
In ogni caso non credo Access sparirà... ma è cosa buona e giusta
rimanere al passo con i tempi e non legati alla nostalgia... quindi è
bene IMPARARE NET ed eventualmente se si preferisce usare Access,
altrimenti si resta troppo arretrati e sai bene tu più di me cosa
significa poi cercare di rimettersi al passo...
> Ciao: Oscar
@Alex


title: ApiGetFocus Casella di Riepilogo

text:
"Alessandro Baraldi"
> Ma le strutture Master-Detail erano utilizzate anche col vecchio VB:
> esistevano molte griglie che implementano le stesse cose (e piuttosto
> utilizzate, direi).
Ma no... VB6 di Bound ha ben poco se non tramite quell'accrocchio
ADODC...
direi che non ha nulla a che fare con il concetto di Bound.
>
??
Ehmm: credi d'esser l'unico ad aver sviluppato qualche maschera in VB4/5/6?
Certo che NON sono controlli Bound: ma non frega nulla nell'ambito del mio
discorso (quello che si può fare...).
>
> Quando si facevano i programmi in C/C++ si ottenevano cose tipo
> Pass-Partout: non puoi fare un paragone con le GUI di oggi (VB, Access o
> .NET che siano).
VC++ direi che ti smentisce molto... ma sono ambienti di sviluppo
adatti ad altre cose... in effetti.
Non parliamo poi di Delphi che dispone ora anche, pare, della versione
NET ma già dalla versione standard aveva controlli decisamente
potenti... ed una vera gestione della programmazione per classi...
OOP, ma è un linguaggio che come il VC++ è rimasto per pochi in
quantonon così UserFrendly come hai giustamente esposto.
>
Ma Delphi è sempre stato un RAD (per molti versi l'ispiratore di .NET, di
cui condivide il PManagers degli esordi).
Direi anche piuttosto semplice per chi aveva un'infarinatura del vecchio
Pascal.
Mentre ... scrivere un gestionale in MS VC ++ (che proprio non è RAD) è
quantomeno problematico.
E comunque tu hai scritto genericamente C/C++, non hai indicato
espressamente le versioni "visuali"   :-)
>
In ogni caso non credo Access sparirà... ma è cosa buona e giusta
rimanere al passo con i tempi e non legati alla nostalgia... quindi è
bene IMPARARE NET ed eventualmente se si preferisce usare Access,
altrimenti si resta troppo arretrati e sai bene tu più di me cosa
significa poi cercare di rimettersi al passo...
>
Essere legati alla nostalgia significa utilizzare tools, come Visual Basic
6, al termine del supporto.
Al contrario Access è un prodotto aggiornato (anche troppo) e supportato:
piaccia o no è così.
Chi lavora a livelli professionali con determinati strumenti, generalmente
non ha il tempo o l'interesse per IMPARARE altro.
Quindi va avanti per una strada finchè può, e poi al limite cambierà
attività (detto tra noi: magari cambia attività comunque ... come si fa a
fare le stesse cose tutta la vita?)    ;-))
>
Ciao!
P.S:  Non è scontato che Carlo appartenga al 'generalmente'


title: ApiGetFocus Casella di Riepilogo

text:
[cut]
> ??
> Ehmm: credi d'esser l'unico ad aver sviluppato qualche maschera in VB4/5/6?
> Certo che NON sono controlli Bound: ma non frega nulla nell'ambito del mio
> discorso (quello che si può fare...).
Ma no Oscar anzi semmai sono uno dei pochi che vista la rottura di
scatole dover ciclare dei RS ha preferito passare ad Access...
sostenendo tra i VB6isti che era meglio...! ;-)
Ho mantenuto VBx solo per farmi degli OCX e delle DLL la dove mi
servivano... null'altro...!
[cut]>
>
> Ma Delphi è sempre stato un RAD (per molti versi l'ispiratore di .NET, di
> cui condivide il PManagers degli esordi).
> Direi anche piuttosto semplice per chi aveva un'infarinatura del vecchio
> Pascal.
Concordo...
> Mentre ... scrivere un gestionale in MS VC ++ (che proprio non è RAD) è
> quantomeno problematico.
> E comunque tu hai scritto genericamente C/C++, non hai indicato
> espressamente le versioni "visuali"   :-)
Si ho omesso la V di Visual... ma è anche vero che gli AddIns ormai
erano tali
che già dal C++ non era poi così problematico..., certo su una scala
da 1÷10 direi che siamo ben agli estremi...!
[cut]
>
> Chi lavora a livelli professionali con determinati strumenti, generalmente
> non ha il tempo o l'interesse per IMPARARE altro.
Beh forse ci sono punti di vista diversi...
Io però non posso parlare in quanto di professionale non ho nulla, nel
senso chenon è la mia professione e come appassionato ho l'interesse
di imparare indipendentemente dalle ore/uomo necessarie...
C'è da dire che con le persone che sviluppano in VB6 che conosco e che
hanno attività professionali il criterio non è esattamente quello che
hai esposto... anzi sò per certo che molti hanno abbracciato il NET
lateralmente, mantenendo l'assistenza per i prodotti VB6 ma cercando
dove possibile, per i nuovi di passare a NET...
Questo non significa nulla è solo una visione diversa.
> Quindi va avanti per una strada finchè può, e poi al limite cambierà
> attività (detto tra noi: magari cambia attività comunque ... come si fa a
> fare le stesse cose tutta la vita?)    ;-))
Questo è parlare... io che faccio il cameriere non vorrai che faccia
il cameriere tutta la vita...(senza nulla togliere...)...!
> Ciao!
>
> P.S:  Non è scontato che Carlo appartenga al 'generalmente'
E' assodato che se mi torna la passione io stia dall'altra
parte.... ;-)
@Alex


title: ApiGetFocus Casella di Riepilogo

text:
"Oscar Manfredini" <
oscar.ma...@libero.it
> ha scritto nel messaggio
news:48137334$0$29593$4faf...@reader1.news.tin.it...
cut
> Chi lavora a livelli professionali con determinati strumenti, generalmente
> non ha il tempo o l'interesse per IMPARARE altro.
> Quindi va avanti per una strada finchè può, e poi al limite cambierà
> attività (detto tra noi: magari cambia attività comunque ... come si fa a
> fare le stesse cose tutta la vita?)    ;-))
>>
>
> Ciao!
>
> P.S:  Non è scontato che Carlo appartenga al 'generalmente'
>
Purtroppo mi trovo costretto a imparare
asp.net
 anche se non so proprio da
dove iniziare...ho già postato un primo tread su
Microsoft.public.it.dotnet.asp...me tapino!
Ciao, Carlo


title: ApiGetFocus Casella di Riepilogo

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:a4d09928-b849-49b9...@t63g2000hsf.googlegroups.com...
[cut]
Alex e Oscar ho trovato molto ma molto interessante questo articolo:
http://msdn2.microsoft.com/it-it/library/cc185052.aspx
Ciao, Carlo


title: Controllo calendario

author: Giorgio A.

text:
Saluti a tutti.
Ho un controllo che quando prende lo stato attivo mi rende visibile un
calendario per la scelta
di una data e la trscrive nel controllo. Dopodiche il calendario sparisce.
[Problema:]
Il problema sorge quando apro il controllo calendario e rinuncio alla scelta
(il campo che deve contenere
la data potrebbe avere un valore Null) e pur spostando lo stato attivo
(cliccando sul Form, in una casella di testo ecc) il calendario mi rimane
sempre visibile. Pertanto mi obbliga a una scelta
Ho provato con i vari "me.calendario.visible = false" ma senza risultato.
Grazie 1000 e buona serata
Giorgio A.


title: Controllo calendario

author: alex

text:
> sempre visibile. Pertanto mi obbliga a una scelta
> Ho provato con i vari "me.calendario.visible = false" ma senza risultato.
>
> Grazie 1000 e buona serata
io ti dico come ho fatto io: ho creato una maschera pop up con calendario
che viene aperta quando clicco due volte sul campo data.
SE non scelgo nulla chiudo la maschera e buonanotte


title: Controllo calendario

text:
"Giorgio A." <
interne...@alice.it
> ha scritto nel messaggio
news:47277c93$0$17950$4faf...@reader1.news.tin.it...

Devi gestire il click del controllo calendario e il modo di apertura.
Io faccio così:
Accanto al controllo per la data inserisco un pulsante che, premuto, mi apre
il calendario:
Me.Calendario.Visible = true
Me.Calendario.Value = Null ' o la data che vuoi per esempio Date()
A questo punto gestisco il click del controllo calendario:
Me.ControlloData = Me Calendario.Value
Me.ControlloData.SetFocus
Qui aggiungo una routine su GotFocus del controlloData
Private Sub ControlloData_GotFocus()
Me.Calendario.Visible = False
End Sub
In questo modo il calendario è aperto solo se si fa click sul pulsante.
Ciao, Carlo


title: Controllo calendario

text:
Grazie   e buon fine settimana
Con ordialità
Giorgio A.


title: Controllo calendario

text:
Saluti e cordialità a tutti
Alex e Carlo gentilmente hanno postato:
Per il post di Carlo tutto Ok
[Accanto al controllo per la data inserisco un pulsante che, premuto, mi
apre
il calendario:
Me.Calendario.Visible = true
Me.Calendario.Value = Null ' o la data che vuoi per esempio Date()
A questo punto gestisco il click del controllo calendario:
Me.ControlloData = Me Calendario.Value
ecc. ecc.]
Per il post di Alex per cortesia avrei bisogno di spiegazioni
[Postato:
io ti dico come ho fatto io: ho creato una maschera pop up con calendario
che viene aperta quando clicco due volte sul campo data.
SE non scelgo nulla chiudo la maschera e buonanotte
Ok, ho creato una maschera nuova con il calendario, e nelle proprietà
impostato a sì il Pop Up, ma poi
come fare per passare il valore del calendario al campo data presente
nell'altra maschera?
Grazie 1000
Giorgio A.


title: campo "origine"

author: io

text:
ciao
come si fa (in codice vb) ad impostare il campo "Origine" di una maschera?
vorrei che premendo un bottone..il codice vb impostasse il campo origine
con una query sql.
grazie 1000
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: campo "origine"

text:
"io" <
i...@io.com
> wrote in message news:bkfequ$edl$
1...@news.newsland.it
> ciao
>
> come si fa (in codice vb) ad impostare il campo "Origine" di una maschera?
>
>
> vorrei che premendo un bottone..il codice vb impostasse il campo origine
> con una query sql.
>
>
> grazie 1000
Proprietà OrigineRecord (italiano)
Proprietà RecordSource (inglese)
Vedi nell'Help l'esempio.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Importazione dati da Access a SQL Server

author: Pietro

text:
Ciao a tutti, dovendo passare ad SQL Server 7, sto facendo delle prove di
conversione dei dati ma ho qualche problema.
Se da SQL faccio l'import dei dati, mi importa le tabelle con i dati in
maniera corretta, ma poi rinomina le tabelle anteponendo dbo al nome del
file e questo poi mi crea qualche problema dovendo utilizzare delle maschere
fatte in Access a cui collegherò il DB SQL.
Se invece faccio l'upsize guidato di un progetto, alcune tabelle le importa
correttamente, mentre altre importa solo la struttura ma non i dati e anche
le query le importa cabiandogli i nomi.
Magari è corretto, ma non se sono sicuro.
Grazie a chi mi chiarirà un pochino questi dubbi, magari consignliandomi il
metodo migliore.
PS: il db in access 2000 è grande circa 110Mb, con tabelle aventi anche
150.000 record
Pietro


text:
Se le tabelle sono poche e formate da pochi campi valuta la possibilità di
crearle ex novo sul db sql e in seguito importare i record dal db access,
controlla le relazioni di integrità e gli indici.
ciao


text:
Le tabelle sono 32 e nella metà ci sono campi valuta.
La più grande ha 32 campi e circa 300.000 record.
Intanto grazie.
Pietro
<
devp...@libero.it
> ha scritto nel messaggio
news:t_Qu8.19211$b62.5...@news1.tin.it...



author: Antonio Biso

text:
"Pietro" <
pie...@libero.it
> ha scritto nel messaggio
news:uI_u8.44922$SR5.1...@twister1.libero.it...
> Le tabelle sono 32 e nella metā ci sono campi valuta.
> La pių grande ha 32 campi e circa 300.000 record.
Scrivi DOPO il quoting e tutte le tue tabelle e i tuoi campi e i tuoi record
ringrazieranno!!!
Antonio


title: invio allegato a lista

author: VINCENZO BARBATI

text:
Sorry ciclando non e nelle mie conoscenze
qualcuno ha degli esempi di codice da utilizzare ?
Grazie comunque


title: problema con zero iniziale su CAP

text:
ciao
ho scoperto che pur digitando sulla form lo zero iniziale del CAP non me lo
memorizza in tabella, per cui 06049 mi diventa 6049 e addirittura 00039
diventa 39! Ho usato la maschera di input di Access per il CAP. Come posso
fare per mantenere lo zero?
grazie


title: problema con zero iniziale su CAP

text:
"Luciano" <
lu.s...@aliceposta.it
> ha scritto nel messaggio
news:fUFGd.416725$b5.20...@news3.tin.it...

Potresti convertire il campo in formato testo.
--
strano...mavero
mail: mauro . chiarello @ gmail . com
ICQ: 292-118-822
Web: Under Construction
"Un'idea che non sia pericolosa non merita affatto di essere chiamata idea"
Oscar Wilde


title: Arrotondamenti fittizi

author: Lucio

text:
Salve a tutto il NG,
dopo aver tribolato un pò rispetto agli arrotondamenti in un report dello
straordinario effettuato dai dipendenti sono riuscito, anche attraverso
una funzione del sito
www.donkarl.com/it
, a trovare una soluzione.
Anzi meglio dire pensavo di aver trovato una soluzione...
Questo perché è si vero che effettua l'arrotondamento alla mezz'ora sul
totale del dipendente, ma è anche vero che se cerco di effettuare una
somma totale del gruppo di dipendenti, mi restituisce un'altro valore,
poiché rivaluta i valori originali di ogni record e non gli arrotondamenti
effettuati, ritrovandomi pertanto punto e a capo.
Rimando di seguito quanto uso nell'origine del campo che uso per la
restituzione del totale di ogni singolo dipendente.
Funzione per l'arrotondamento:
Public Function fctRound(varNr As Variant, Optional varPl As Integer = 2)
As Double
  'by Konrad Marfurt + ("" by) Luke Chung + Karl Donaubauer

     'esce se valore non numerico
     If Not IsNumeric(varNr) Then Exit Function

     fctRound = Fix("" & varNr * (10 ^ varPl) + Sgn(varNr) * 0.5) / (10 ^
varPl)

 End Function
Controllo della casella del report:
=fctRound((Nz(DSum("[StraordinarioMaturato]";"QRYStraordinarioFeriale"))+nz(DSum("[StraordinarioSaltuario]";"QRYStraordinarioSaltuario"))-nz(DSum("[Permessi]";"QRYPermessi")))*24;2)+fctRound((Nz(DSum("[StraordinarioMaturato]";"QRYStraordinarioFestivo")))*24;2)+fctround(Nz((DSum("[StraordinarioMaturato]";"QRYStraordinarioFestivoNotturno")))*24;2)
Help.
Grazie.
Lucio
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Report: memoria esaurita

author: MIX

text:
A tutti,
Un report di una mia vittima, sia in fase di anteprima che in fase di
struttura, mi genera un errore: memoria esaurita.
Cosa curiosa è che tale report non può essere cancellato, se vi tento un
messaggio mi comunica che non trova certi riferimenti.
Ovviamento ho aperto un inchiesta e credo che "terzi" abbiano messo le loro
manacce nel mio mdb.
Se così è gli devono seccare tutte cose e staccarsi come foglie in autunno.
Cordialità.
Toni


title: Report: memoria esaurita

text:
"MIX" <
ton...@inwind.it
> ha scritto nel messaggio
news:_ot1b.258879$lK4.7...@twister1.libero.it...

Il report ha un errore nel modulo VBA.
Credo ti convenga tentare di importarlo in un nuovo db.
Puoi provare a riparare e compattare il db dopo averne fatto una copia.
Puoi ancore tentare un "decompile" sempre dopo averne fatto una copia.
Ciao, Carlo


title: Report: memoria esaurita

text:
> > Un report di una mia vittima, sia in fase di anteprima che in fase di
> > struttura, mi genera un errore: memoria esaurita.
> >
> > Cosa curiosa è che tale report non può essere cancellato, se vi tento un
> > messaggio mi comunica che non trova certi riferimenti.
> Il report ha un errore nel modulo VBA.
> Credo ti convenga tentare di importarlo in un nuovo db.
In effetti non ho provato l'importazione.
> Puoi provare a riparare e compattare il db dopo averne fatto una copia.
La compattazione l'ho fatta: esito negativo.
> Puoi ancore tentare un "decompile" sempre dopo averne fatto una copia.
what's "decompile"?
Grazie Carlo
Cordialità.
Toni


title: Report: memoria esaurita

text:
"MIX" <
ton...@inwind.it
> ha scritto nel messaggio
news:MSa2b.262917$Ny5.8...@twister2.libero.it...

Decompile è una opzione non documentata da usarsi da linea di comando.
In pratica dopo aver fatto una copia del db, premi su Start, Esegui e
scrivi:
MSAccess.exe /Decompile "Percorso e nome del db.mdb"
Ciao, Carlo


title: classe clsPerformanceTime

text:
Vorrei sapere se il valore che restituisce la procedura in questione
(realizzata da Alessandro Baraldi) è da intendersi in millisecondi,
secondi o che altro ....
Eventualmente si potrebbe avere in secondi?
Grazie


title: classe clsPerformanceTime

text:
Scarica questo Demo di esempio che implementa la classe in questione:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=19
Se non ricordo male il tempo è in Millisecondi, ma la conversione in
secondi
la ritengo banale.... non credi..?
@Alex


title: classe clsPerformanceTime

text:
Alessandro Baraldi <
ik2...@libero.it
> ha scritto:

Scusa ma ho formulato male la domanda. Intendevo chiedere il tempo in
secondi solo se il valore restituito era un valore "fasullo", tipo
contatore o cicli macchina ecc. Se è in millisecondi mi va benissimo !!
Grazie


title: tabella collegata su maschera continua

author: Sandrobi

text:
In una maschera continua riesco a visualizzare la descrizione di un campo
collegato ad un'altra tabella senza crearmi una query?
In pratica mi visualizza su tutte le righe la descrizione relativa al valore
presente sulla prima riga.
Saluti.
Sandro


title: tabella collegata su maschera continua

author: Roberto da casa

text:
"Sandrobi" <
sandb...@libero.it
> ha scritto nel messaggio
news:Z6owb.138872$vO5.5...@twister1.libero.it...

Sembrerebbe che tu abbia usato un DLookup a fronte di un qualche evento
della maschera continua, e questo giustamente fa sě che in tutte le righe ti
compaia la descrizione relativa al record corrente.
Devi invece usare la funzione DLookup scrivendola nell'origine controllo
della casella di testo non associata che deve contenere la descrizione.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: tabella collegata su maschera continua

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:DFowb.142583$e6.51...@twister2.libero.it...
>
> "Sandrobi" <
sandb...@libero.it
> ha scritto nel messaggio
> news:Z6owb.138872$vO5.5...@twister1.libero.it...
> > In una maschera continua riesco a visualizzare la descrizione di un
campo
> > collegato ad un'altra tabella senza crearmi una query?
> > In pratica mi visualizza su tutte le righe la descrizione relativa al
> valore
> > presente sulla prima riga.
> >
> > Saluti.
> > Sandro
>
> Sembrerebbe che tu abbia usato un DLookup a fronte di un qualche evento
> della maschera continua, e questo giustamente fa sì che in tutte le righe
ti
> compaia la descrizione relativa al record corrente.
> Devi invece usare la funzione DLookup scrivendola nell'origine controllo
> della casella di testo non associata che deve contenere la descrizione.
>
> --
> Roberto
Colpito e affondato!
Sandro


title: SPIEGAZIONI ICDA E ICAA: LEGGERE BENE!!!

text:
Come già qualcuno ha spiegato
ICDA sta per it.comp.database.access
ICAA sta it.compl.appl.access
Il GCN ha deciso una ristrutturazione delle gerarchie per organizzare meglio
i NG. E' chiaro che una gerarchia it.comp.database poteva avere pochi altri
sviluppi come sottogerarchie, mentre una it.comp.appl. permette di avere
ancora un gran numero di sottogerarchie.
Interpellato Codogno in merito a quel famoso messaggi di Suin riguardo il
passaggio da ICDA a ICAA in cui si diceva che ICDA era obsoleto, mi ha
precisato che, a parte che la traduzione letterale di obsolete non è poi
così corretta, comunque obsoleto era riferito alla gerarchia e non al NG
stesso che invece era oltremodo vivo e vegeto!!!
Per questo motivo ICDA verrà tra breve definitivamente soppresso da tutti i
news server. Su alcuni di essi (per esempio tiscali) già è scomparso, in
altri ancora è presente.
Si consiglia pertanto a tutti di trasferirsi su ICAA in modo che si potranno
con sicurezza vedere tutti i messaggi degli altri e farsi leggere tutti i
propri messaggi.
Nota dell'autore: pur comprendendo i motivi tecnici che hanno portato alla
morte di ICDA, non posso che esprimere il mio rincrescimento per tale
avvenimento. Erano ormai un paio d'anni che lo frequentavo ed era ormai
diventato un bel NG, tecnico, con gente abbastanza preparata, ma non
serioso, dove la battuta era sempre pronta in modo da sdrammatizzare e
rilassarsi nonostante che uno che si rivolge al NG stesso probabilmente ha
dei problemi "seri" da risolvere.
Credo che io e le altre "pietre miliari" di ICDA ci daremo da fare per
ristabilire la stessa situazione anche sul nuovo ICAA, ma resta il fatto che
probabilemnte non sarà la stessa cosa :-(
Per ultimo ricordo a tutti che è stato realizzato il sito ufficiale di ICDA
all'indirizzo
http://members.xoom.it/it_db_access
dove, con la collaborazione di tutti quelli che hanno trovato il tempo di
inviare materiale, procedure, spiegazioni ecc. è possibile trovare risposta
ai più frequenti quesiti su Access in modo da non ripeterle ogni volta sul
NG stesso.
Pertanto SIETE TUTTI PREGATI DI CONSULTARE IL SITO PRIMA DI POSTARE LA
STESSA RICHIESTA 100 VOLTE!!!
Bon voyage a tutti
Antonio
P.S.
Qualcuno che vede ancora ICDA è pregato di girare questo messaggio su ICDA
stesso in modo da farlo leggere a chi ancora si ostina a frequentare solo
quel NG!!!
--
**************************
E' natale e siamo tutti più buoni
Figuriamoci se era pasqua
**************************


author: Roberto D'Agostino

text:
Il Biso scrisse...
cut
> Credo che io e le altre "pietre miliari" di ICDA ci daremo da fare per
> ristabilire la stessa situazione anche sul nuovo ICAA, ma resta il fatto
che
> probabilemnte non sarà la stessa cosa :-(
>
Sino a quando ci saranno persone come te e tanti altri con il quale
scambiare le proprie conoscenze a poco varra una sigla o una gerarchia, il
NG sarà sempre grande!!!!
Ciao da Roberto D'Agostino che spera di migliorare sempre come del resto stà
facendo da quando a conosciuto Voi.
Buon Anno :-)



title: solo di prova

author: Hellas


title: solo di prova

author: Sib dal portatile

text:
--
"Hellas" <
torot...@tiscalinet.it
> ha scritto nel messaggio
news:9nj2lh$49a$1...@lacerta.tiscalinet.it...
Usa it.test per le prove
Sib


title: solo di prova

text:
ok scusa
"Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
news:9nl0g1$3tr$1...@serv1.iunet.it...



title: solo di prova

text:
Hellas <
torot...@tiscalinet.it
> wrote in message
9nlmh4$o3t$1...@pegasus.tiscalinet.it...
> ok scusa
E scrivi DOPO il quoting!!!
Antonio


title: solo di prova

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:nbZn7.46269$ul3.1...@news.infostrada.it...

ok scusa


title: solo di prova

text:
Hellas <
torot...@tiscalinet.it
> wrote in message
9nr09r$joo$1...@lacerta.tiscalinet.it...

Adoro questo giovine...
Antonio


title: solo di prova

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:Fcho7.54107$ul3.1...@news.infostrada.it...

umile e pentito mi inchino a voi messere.....
grazie


title: solo di prova

text:
"Hellas" <
torot...@tiscalinet.it
> ha scritto nel messaggio
> "Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> > Hellas <
torot...@tiscalinet.it
> wrote in message
> > > "Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> > > > Hellas <
torot...@tiscalinet.it
> wrote in message
> > > > > ok scusa
> > > >
> > > > E scrivi DOPO il quoting!!!
> > > >
> > > > Antonio
> > > >
> > > ok scusa
> >
> > Adoro questo giovine...
> >
> > Antonio
> >
> >
> umile e pentito mi inchino a voi messere.....
> grazie
Anto'!
Che sia Lbo in incognito che ti prende per il culo!
;-)
Sib


title: solo di prova

text:
"Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
news:ySwo7.63507$ul3.2...@news.infostrada.it...

non sono quello che dici che io sia e non mi permetterei di prendere per il
culo persone che io fondo se pongo una domanda nel news si affacendano per
rispondermi, ho appena finito di leggere un libro medievale e mi č venuta
cosě non avevo seconde intenzioni mi scuso se sono sembrate tali


title: solo di prova

text:
"Hellas" <
torot...@tiscalinet.it
> ha scritto nel messaggio
> "Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
> > "Hellas" <
torot...@tiscalinet.it
> ha scritto nel messaggio
> > > "Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> > > > Hellas <
torot...@tiscalinet.it
> wrote in message
> > > > > "Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> > > > > > Hellas <
torot...@tiscalinet.it
> wrote in message
> > > > > > > ok scusa
> > > > > >
> > > > > > E scrivi DOPO il quoting!!!
> > > > > >
> > > > > > Antonio
> > > > > >
> > > > > ok scusa
> > > >
> > > > Adoro questo giovine...
> > > >
> > > > Antonio
> > > >
> > > >
> > > umile e pentito mi inchino a voi messere.....
> > > grazie
> >
> > Anto'!
> > Che sia Lbo in incognito che ti prende per il culo!
> >
> > ;-)
> >
> > Sib
> >
> non sono quello che dici che io sia e non mi permetterei di prendere per
il
> culo persone che io fondo se pongo una domanda nel news si affacendano per
> rispondermi, ho appena finito di leggere un libro medievale e mi č venuta
> cosě non avevo seconde intenzioni mi scuso se sono sembrate tali
Ma non hai visto la faccina?
Scherzavo con Antonio.
Lbo, se non lo sai, e' un anziano del Ng che ultimamente si e' letto poco e
molto in confidenza con Antonio.
Il tuo scherzo si era capito benissimo
Ciao
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: solo di prova

text:
"Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
news:SFRo7.72908$ul3.2...@news.infostrada.it...

sto meglio grazie


title: controllare se un valore è diverso da NULL

text:
ogni volta che devo controllare un controllo di una form metto il seguente
codice:
if (controllo<>="") and (isnull(controllo)=false) then
    msgbox "non è nullo!)
endif
non c'è un modo per includere anche il "" controllando tutto con una
condizione sola?
grazie a tutti i GURONI.


author: Maurizio Borrelli

text:
> "///////// simba883 /////////"
news:IY2o9.58974$e31.1...@twister2.libero.it...:

        If (Len("" & controllo) = 0) Then
            MsgBox "E' nullo."
        Else
            MsgBox "NON e' nullo."
        End If
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


author: Maurizio da Casa

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:anqf3m$ge5nd$1...@ID-52090.news.dfncis.de...
> > "///////// simba883 /////////"
> news:IY2o9.58974$e31.1...@twister2.libero.it...:
> > ogni volta che devo controllare un controllo di una form metto il
seguente
> > codice:
> > if (controllo<>="") and (isnull(controllo)=false) then
> >     msgbox "non è nullo!)
> > endif
> > non c'è un modo per includere anche il "" controllando tutto con una
> > condizione sola?
>
>         If (Len("" & controllo) = 0) Then
>             MsgBox "E' nullo."
>
>         Else
>             MsgBox "NON e' nullo."
>
>         End If
..oppure..
msgbox (iif(nz(controllo, "") = "", "Nullo", "Non Nullo"))
...dovrebbe funzionare..
vedi F1 su 'iif' e 'nz'
Ciao.Maurizio.


text:
"///////// simba883 /////////" <
simb...@libero.it
> ha scritto nel messaggio
news:IY2o9.58974$e31.1...@twister2.libero.it...
> ogni volta che devo controllare un controllo di una form metto il seguente
> codice:
>
> if (controllo<>="") and (isnull(controllo)=false) then
>     msgbox "non č nullo!)
> endif
>
> non c'č un modo per includere anche il "" controllando tutto con una
> condizione sola?
Io mi sono preparato una mia funzione, che includo in ogni nuovo
applicativo, fatta cosě
Public Function vuoto(X As Variant) As Boolean
'
***************************************************************************
' testa se la stringa passata č nulla o č una stringa vuota: se lo č
*
' ritorna vero altrimenti falso
*
'
***************************************************************************
    If IsNull(X) Or Trim(X) = "" Then
        vuoto = True
    Else
        vuoto = False
    End If
End Function
Ergo: if vuoto(tuocontrollo) then...
Antonio


text:
"///////// simba883 /////////" <
simb...@libero.it
> ha scritto nel messaggio
news:IY2o9.58974$e31.1...@twister2.libero.it...

Vai sul Sito Comune (link qui sotto) e nella Sezione General prova a leggere
la FAQ intitolata "E' possibile testare se un valore sia "logicamente" nullo
a prescindere dal tipo dato?".
Penso che potrebbe fare al caso tuo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Ma vale la pena allora?

author: songohan

text:
Ma vale la pena ammazzarsi di studio, nell'imparare il più possibile su
Access, VB e SQL Server se poi i propri programmi non possono essere
rivenduti a buon prezzo?
Ma non è meglio imparare un pò di tutto ed essere pronti su più campi invece
di sperare di diventare dei guru in un campo solo?


title: Ma vale la pena allora?

author: stwe

text:
"songohan" <fan...@TuttiILamer.it> ha scritto nel messaggio
news:Oxjb7.12769$fA3.5...@news.infostrada.it...

curiosità: cosa intendi per "buon prezzo", per te? o per il cliente? :-)))
se leggi il reply di Carlo_Ve al messaggio "Costo applicazione" troverai una
risposta esauriente.
io la penso così: per quanto faccio schifo a programmare, sto cercando di
creare prodotti da vendere in modo abbastanza ampio, spero molto, in questo
modo: in parte dando informazioni (quindi dati) e non solo un db da
"riempire" tipo un programma per fatture, in secondo luogo, per quanto mi
riguarda evito calorosamente di fare programmi ad hoc, costano realmente
troppo secondo me, a meno che non lo fai per la mega azienda, che comunque
probabilmente ha già i suoi programmatori o se fa lavorare esternamente, fa
lavorare "gruppi", non singoli programmatori.
e poi io penso che bisogna imparare non per guadagnare, ma per il gusto di
imparare, altrimenti ti dedichi al commercio, che rende sicuramente di
più...
perchè anche nella più rosea delle situazioni (hai inventato il db che
mancava e a cui nessuno aveva pensato) comunque devi avere qualcuno che ti
supporti le vendite, e sei di nuovo da capo.... guadagna di più chi
distribuisce di te...
scusa per la lungaggine....
by
stwe


title: Ma vale la pena allora?

text:
> e poi io penso che bisogna imparare non per guadagnare, ma per il gusto di
> imparare, altrimenti ti dedichi al commercio, che rende sicuramente di
> più...
Beh, non sono daccordo sai, io sto studiando per guadagnare. Ho 24 anni e
non voglio tornare a fare l'operaio. Voglio guadagnare, per quanto sia un
fine poco nobile. Ma con la nobiltà non mi riempio la pancia :-)
> perchè anche nella più rosea delle situazioni (hai inventato il db che
> mancava e a cui nessuno aveva pensato) comunque devi avere qualcuno che ti
> supporti le vendite, e sei di nuovo da capo.... guadagna di più chi
> distribuisce di te...
> scusa per la lungaggine....
Ordunque il mio obiettivo primario sarà quello di fare l'istruttore in
qualche società privata che faccia corsi di informatica. Per il resto, se
qualcuno mi chiederà di fargli un database, con lo studio, sarò sicuramente
in grado di farglielo.
Ciao, e grazie per la risposta.


title: Ma vale la pena allora?

text:
songohan <fan...@TuttiILamer.it> wrote in message
Oxjb7.12769$fA3.5...@news.infostrada.it...

Non e' detto che non ne valga la pena
si potrebbe semplicemente dire che dipende molto da te
da quanto ci sai fare con gli strumenti,  e con i rapporti interpersonali,
bisogna pur vendere  e gestire il rapporto con chi
commissiona il lavoro.
di sicuro  se uno' e' in grado di soddisfare il cliente (= trovare le
soluzioni ai suoi problemi)  personalizzandogli un programma
ad hoc avra' molte piu' possibilita' di contrattare un prezzo interessante
per tutte il lavoro svolto
che non vendendogli  un gestionale che in linea di massima fa tutto quello
che puo' fare un programma della Finson che costa L.200.000
(a meno che non hai a che fare con un clioente  "bau'co"( =tonto)  come si
dice dalle mie parti,
di sicuro e' che all'inizio non e' facile guadagnare bene
perche' fino a quando  non si  acquisisce consapevolezza di saper lavorare
in un certo modo non si puo' avere grosse pretese
e un programma in cui si erano stimate e preventivate 100 ore di lavoro in
realta' se ne impiega il triplo
e non si puo' mettere in conto al cliente il fatto che per trovare una
soluzione ad un problema si e'  dovuto impiegare  3 giorni e 3 notti
quando magari bastava mezza giornata.
Carlo Ve


title: Domanda!

text:
Qualcuno mi sa dire se esiste un comando per fare le somme di tutti i valori
di un campo? Nella guida in linea non riesco a capirci una mazza!
Grazie a tutti,
   Gian.


title: Domanda!

text:
"gian_74" <
gian_74CAN...@libero.it
> ha scritto nel messaggio
news:au1e69$m95$1...@serv1.albacom.net...

Prova a cercare DSUM(.....), non è un comando, ma credo sia
la Funzione che cerchi....!
@Alex.


title: Domanda!

text:
metti un camo a piè di maschera
e scrivici in ORIGINE CONTOLLO il seguente comando: =somma([nome capo da
sommare])
daniele
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:AB%M9.38066$TC5.1...@twister1.libero.it...



title: Domanda!

text:
<
luck...@inwind.it
> ha scritto nel messaggio
news:UY1N9.38539$TC5.1...@twister1.libero.it...

Un milione di grazie a tutti voi e... Buon Natale!
--
See You,
   Gian.


title: Domanda!

author: Alberto S.

text:
[CUT]
>metti un camo a piè di maschera
>e scrivici in ORIGINE CONTOLLO il seguente comando: =somma([nome capo da
>sommare])
>daniele
[CUT]
1) Nelle maschere i campi non esistono (a quanto ne so neanche i cami)
2) Si risponde dopo il quoting
3) Non capisco perché devi urlare 'origine contollo', che tra l'altro
non è neanche tanto chiaro cosa sia ...
Ciao
--
Alberto


title: Arrotondamento access 97

author: Teo

text: Esiste una funzione che arrotonda un numero? Come in access 2000 round()


title: Arrotondamento access 97

text:
"Teo" <
mse...@tin.it
> ha scritto nel messaggio
news:duZN9.21291$Q%4.66...@news1.tin.it...
> Esiste una funzione che arrotonda un numero? Come in access 2000 round()
>
Cerca sul SitoComune, c'è una Funzione per arrotondare i numeri che
funziona bene anche per uso Commerciale......!!!
@Alex.


title: Arrotondamento access 97

author: antcim

text:
"Teo" <
mse...@tin.it
> ha scritto nel messaggio
news:duZN9.21291$Q%4.66...@news1.tin.it...
> Esiste una funzione che arrotonda un numero? Come in access 2000 round()
>
>
Ciao Teo
Access97 la lasciata nel dimenticatoio... :-(
Sul sito comune trovi quello che fa al caso tuo.
Ciao e buone feste.
Antcim


title: developer

author: marco

text:
volevo sapere come fare a sviluppare un applicazione run time da un database
mdb, con il developer.
E' una procedura lunga e complessa?
qualcuno può darmi qualche consiglio......non saprei come iniziare!!!!
grazie.


title: developer

author: MegaMax

text:
"marco" <
eol...@virgilio.it
> ha scritto nel messaggio
news:mJZs8.4211$vF6.1...@news2.tin.it...
> volevo sapere come fare a sviluppare un applicazione run time da un
database
> mdb, con il developer.
> E' una procedura lunga e complessa?
no, è veloce
> qualcuno può darmi qualche consiglio......non saprei come iniziare!!!!
installi developer
usi la "Creazione guidata pacchetti"
gli dici qual'è il file mdb
gli dici di inserire il runtime
gli dai il cd di office XP (solo la prima volta)
e ti crea il pacchetto
il pacchetto è composta da diversi file che occupano tanto spazio, viene
creato un file setup.exe che esegui dove vuoi installare l'applicativo.
Ciao, Max


title: developer

author: Axel

text:
MegaMax <
fe...@polaris.it
> wrote in message
a91pls$u7u$1...@newsreader.mailgate.org...
>
> "marco" <
eol...@virgilio.it
> ha scritto nel messaggio
> news:mJZs8.4211$vF6.1...@news2.tin.it...
> > volevo sapere come fare a sviluppare un applicazione run time da un
> database
> > mdb, con il developer.
> > E' una procedura lunga e complessa?
>
> no, è veloce
>
> > qualcuno può darmi qualche consiglio......non saprei come iniziare!!!!
>
> installi developer
> usi la "Creazione guidata pacchetti"
> gli dici qual'è il file mdb
> gli dici di inserire il runtime
> gli dai il cd di office XP (solo la prima volta)
e se non avessi xp ma w98?
> e ti crea il pacchetto
>
> il pacchetto è composta da diversi file che occupano tanto spazio, viene
> creato un file setup.exe che esegui dove vuoi installare l'applicativo.
posso evitare di installare tutto il pacchetto e usare l'applicativo
direttamente sul cd rom
Grazie Axel


title: developer

text:
MegaMax <
fe...@polaris.it
> wrote in message
a91pls$u7u$1...@newsreader.mailgate.org...
>
> "marco" <
eol...@virgilio.it
> ha scritto nel messaggio
> news:mJZs8.4211$vF6.1...@news2.tin.it...
> > volevo sapere come fare a sviluppare un applicazione run time da un
> database
> > mdb, con il developer.
> > E' una procedura lunga e complessa?
>
> no, è veloce
>
> > qualcuno può darmi qualche consiglio......non saprei come iniziare!!!!
>
> installi developer
> usi la "Creazione guidata pacchetti"
> gli dici qual'è il file mdb
> gli dici di inserire il runtime
> gli dai il cd di office XP (solo la prima volta)
e se non avessi xp ma w98?
> e ti crea il pacchetto
>
> il pacchetto è composta da diversi file che occupano tanto spazio, viene
> creato un file setup.exe che esegui dove vuoi installare l'applicativo.



title: developer

author: luca

text:
Axel <
aj...@freemail.it
> wrote in message
news:a91sk1$64c$3...@lacerta.tiscalinet.it...

> comunque ho installato office 2000 developer con win98.
  dopo aver installato il pacchetto ho ottenuto i seguenti programmi _
-Microsoft Visual SourceSafe 6.0
-Replication Manager 4.0
- Code Librarian
- Visual SourceSafe 6.0 Admin
quindi non vedo la creazione guidata pacchetti!! e il runtime !!!
potete darmi una mano! grazie


title: developer

text:
> > comunque ho installato office 2000 developer con win98.
>   dopo aver installato il pacchetto ho ottenuto i seguenti programmi _
> -Microsoft Visual SourceSafe 6.0
> -Replication Manager 4.0
> - Code Librarian
> - Visual SourceSafe 6.0 Admin
>
> quindi non vedo la creazione guidata pacchetti!! e il runtime !!!
> potete darmi una mano! grazie
se non ricordo male con Developer 2000 la creazione guidata va "aggiunta" ad
office.
Mi pare ci fosse da andare nella finestra del codice, poi nel menu
"Aggiunte" e da li in "gestione aggiunte", qui si apriva una finestra dove
era possibile caricare la creazione gudata pacchetti, che una volta caricata
si manifesta come una nuova voce nel menu aggiunte.
Okkio che di Dev 2000 ce ne sono 2 versioni, la prima era buggosissima, la
seconda non so, ma penso fosse migliore.


title: developer

text:
> posso evitare di installare tutto il pacchetto e usare l'applicativo
> direttamente sul cd rom
non credo proprio... ma di cose del genere si era già discusso in passato,
prova a cercare nei vechci messaggi


title: ancora su docmd.maximize

author: melo

text:
ciao a tutti,
ho ancora problemi (dovuti sicuramente alla mia ignoranza in materia) con
le maschere aperte e "massimizzate".
Mi accade che l'apertura di successive maschere e la loro seguente
chiusura provoca il ridimensionamento delle maschere aperte in precedenza
che tornano attive.
Qualcuno di voi sa spiegarmi il fenomeno e indicarmi come ovviare alla
cosa?
grazie anticipatamente
melo
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: ancora su docmd.maximize

author: Sergio MAZZA

text:
"melo" <
mel...@tiscalinet.it
> ha scritto nel messaggio
news:cof1cr$mkb$1...@news.newsland.it...
> ciao a tutti,
> ho ancora problemi (dovuti sicuramente alla mia ignoranza in materia) con
> le maschere aperte e "massimizzate".
> Mi accade che l'apertura di successive maschere e la loro seguente
> chiusura provoca il ridimensionamento delle maschere aperte in precedenza
> che tornano attive.
> Qualcuno di voi sa spiegarmi il fenomeno e indicarmi come ovviare alla
> cosa?
> grazie anticipatamente
>
> melo
>
> --
Vai sul sito comune (
www.sitocomune.com
)...
Ciao.
--
Sergio MAZZA


title: Selezionare da query

text:
Ho una query che mi genera un elenco di record in una maschera.
Le tabelle origine sono intoccabili e quindi non posso aggiungere campi.
Mi servirebbe per�, per permettere delle simulazioni, che l'utente dopo aver
visto il primo elenco possa selezionarne alcuni per escluderli e
ricalcolare.
Come posso fare per aggiungerci un campetto si/no che mi indichi
l'esclusione?
Grazie
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Selezionare da query

author: almorel

text:
On 5 Ago, 12:04,
an...@libero.it
 (annarosa.lain) wrote:
> Ho una query che mi genera un elenco di record in una maschera.
> Le tabelle origine sono intoccabili e quindi non posso aggiungere campi.
> Mi servirebbe però, per permettere delle simulazioni, che l'utente dopo aver
> visto il primo elenco possa selezionarne alcuni per escluderli e
> ricalcolare.
>
> Come posso fare per aggiungerci un campetto si/no che mi indichi
> l'esclusione?
>
> Grazie
>
> --------------------------------
> Inviato viahttp://
arianna.libero.it/usenet/
Ciao, la prima cosa che mi viene in mente:
puoi creare una tabella collegata alla principale con soltanto il
campo chiave (per collegarla alla ua tabella) ed un campo si/no.
Poi, ovviamente,la query che alimenta la maschera deve includere anche
questa tabella aggiunta.
Sono stato chiaro ?
Se mi viene qualche altra idea mi faccio risentire.
Alberto


title: Selezionare da query

text:
> Ciao, la prima cosa che mi viene in mente:
> puoi creare una tabella collegata alla principale con soltanto il
> campo chiave (per collegarla alla ua tabella) ed un campo si/no.
>
> Poi, ovviamente,la query che alimenta la maschera deve includere anche
> questa tabella aggiunta.
Stavo pensando anch'io a qualcosa di simile per� la tabella principale non �
statica ma i record aumentano per penso di dover creare una tabella
temporanea (esiste?) o la creo poi la cancello ogni volta.
In pratica:
1) l'utente inserisce i parametri utili per la simulazione e clicca su
"calcola"
2) viene creata una tabella con idTAB principale e un campo SI/NO
3) viene popolata una sottomaschera alimentata da una query
tabNuova+tabprincipale
4) l'utente eventualmente seleziona i record da escludere e riclicca calcola
5) alla chiusura viene eliminata o svuotata la nuova tabella
Pu� funzionare cos� o vi vengono altre idee?
Qualche aiuto per la creazione di tab temporanee?



title: Selezionare da query

author: Antonio

text:
"annarosa.lain" <
sd...@xdfhg.it
> ha scritto nel messaggio
news:195Z62Z170Z18Y1...@usenet.libero.it...

Se pensi di crearti la tabella temporanea, a questo punto puoi inserire
direttamente nella tabella il campo SINO e, se possibile, copiare nella
nuova tabella solo i campi necessari per questo lavoro. Cos� avrai una nuova
tabella e su questa potrai fare ci� che vuoi, attenta a definire
correttamente gli indici in modo da avere l'accesso veloce.
Ciao
Antonio


title: copiare una tabella in un'altro database

author: Massimiliano

text:
Slave a tutti.
Ho un database in cui sono memorizzate delle informazioni su dei clienti.
Attraverso una maschera ne riesco a filtrare una parte.
Vorrei che i record filtrati andassero a finire in un altro database uguale
come struttura al primo
ma con la tabella CLIENTI filtrata precedentemente.
Penso che dovrei aprire da codice il database di destinazione, cancellare il
contenuto della tabella CLIENTI, copiare
il recodset dei clienti che ho ottenuto dal filtraggio, nella tabella
CLIENTI del database di destinazione.
Potete darmi qualche consiglio?
Grazie in anticipo!


author: Emyr

text:


non puoi fare una query di creazione tabella o una query di
accodamento?
Saluti.
Emanuele.


title: in visualizzazione foglio dati come posso modificare il nome del campo

author: Hellas

text: come da oggetto grazie


author: Roberto dal portatile

text:
"Hellas" <
torot...@tiscalinet.it
> ha scritto nel messaggio
news:9tefji$t0q$1...@pegasus.tiscalinet.it...
> come da oggetto grazie
>
Visto che stai parlando di campi devo immaginare che stai parlando di una
tabella aperta in visualizzazione foglio dati.
Fai doppio clic sulla intestazione della colonna relativa al campo e
scrivici dentro il nuovo nome.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Collegare immagini

author: Franceschetti Alberto

text:
Buon giorno a tutti,
qualcuno può indicarmi come posso collegare delle immagini (documenti
scannerizzati) ad un archivio, e quindi visualizzarle successivamente ?
Grazie
Alberto


title: Collegare immagini

author: ALESSANDRO Baraldi

text:
"Franceschetti Alberto" <
france...@libero.it
> ha scritto nel messaggio
news:gta9c.92276$Kc3.2...@twister2.libero.it...

Scarica ARCHIDOC
da questo sito:
http://www.mantuanet.it/alessandro.baraldi/
Ciao.
@Alex.


title: Collegare immagini

author: Pixel

text:
"Franceschetti Alberto" <
>
> qualcuno può indicarmi come posso collegare delle immagini (documenti
> scannerizzati) ad un archivio, e quindi visualizzarle successivamente ?
Anche sul sito comune trovi vari esempi...


title: Collegare immagini

text:
"Franceschetti Alberto" <
france...@libero.it
> ha scritto nel messaggio
news:gta9c.92276$Kc3.2...@twister2.libero.it...

Grazie a tutti per il Vostro interessamento
Alberto


title: Problema importazione testi da excel

author: Nicola Feretti

text:
Ho un problemino di importazione che spero mi possiate aiutare a risolvere.
Gestisco con un'applicazione sviluppata in Access 2000 l'ufficio commerciale
di un'azienda alla quale pervengono diversi listini in formato Excel.
Questi listini contengono oltre che vari codici prodotto, misure e
caratteristiche, anche delle descrizioni da 500 a 1500 caratteri.
Per l'importazione uso il comando docmd.TransferSpreadsheet per trasferirli
in una tabella temporanea e da li vengono importati nella tabella definitiva
(in un campo di tipo memo) delle voci di capitolato per la creazione dei
preventivi.
Il problema è che tutti i caratteri di "a capo" che ci sono nella tabella di
excel vengono trasformati in rettangolini e perdo i ritorni a capo nella
descrizione.
Non so se è un problema di differente codifica ascii dei due formati o se è
un problema del set di caratteri.
Grazie dell'aiuto


title: Access 97 SQL server 7.0 !!!!!!!

author: Tore Marche

text:
Salve a tutti........
Accedo da FE Access 97 al BE SQl 7.0  tramite ADBC (tabelle collegate)
in questo modo :
Dim MioDb As Database, MIOSET As Recordset
Dim SQLIstr, As String
SQLIstr = "SELECT DISTINCTROW
RB_TB_INTERVENTI.ID
 "
SQLIstr = SQLIstr & "FROM RB_TB_INTERVENTI "
SQLIstr = SQLIstr & "WHERE val([RB_TB_INTERVENTI]![ID]) Between " &
richda & "  and " & richa & " "
SQLIstr = SQLIstr & "order by RB_tb_interventi.ID ; "
Set MioDb = DBEngine.Workspaces(0).Databases(0)
Set MIOSET = MioDb.OpenRecordset(SQLIstr)
Questo è l'errore che restituisce
Usare dbSeeChanges con OpenRecordset per accedere a una tabella SQL
Server con una colonna IDENTITY.
Guardando l'help di Access non ho capito un granché....
qualcuno sà come accederci........
Grazie anticipatamente.


title: Access 97 SQL server 7.0 !!!!!!!

author: Nicola Ardito

text:
Set MIOSET = MioDb.OpenRecordset(SQLIstr,dbOpenDynaset, dbSeeChanges)
Ciao Nicola
Tore Marche ha scritto nel messaggio <
396353EF...@numera.it
>...



title: [OT] Calcoli in word come in excel

author: solidw

text:
ho creato una tabella in word con 3 colonne  e 10 righe
in word come in excel le celle sono identificate dalla lettera (colonna) e
riga (numero)
cosi nella cella
C1 ho inserito un campo formula =A1*B1
il fatto è che il campo C1 non assume subito la moltiplicazione ma devo fare
click
tasto destro del mouse sul campo e cliccare su Aggiorna campo.
qualcuno sa come aggiornare immeditamente il campo?
Grazie.


title: [OT] Calcoli in word come in excel

text:
"solidw" <
sol...@email.it
> ha scritto nel messaggio news:4481f1f6$0$29733$4faf...@reader2.news.tin.it...

I campi di word non si aggiornano come in excel; puoi impostare il ricalcolo automatico dei campi nella stampa/anteprima e/o (se non
ricordo male) nell'apertura del documento.
Oppure clicchi sul campo e premi F9 (aggiorna campo)...
Ciao.
--
Sergio MAZZA


title: DataBase esterni

author: Bigatti Guglielmo

text:
Salve a tutti
esiste la possibilita' di interrogare un database diverso da quello che sto
usando ?
Mi spiego meglio.
Sto lavorando sul database "A" e vorrei poter reperire dati che stanno su
delle tabelle del database "B".
E' possibile?
grazie
Guglielmo


title: DataBase esterni

author: Fabio Montagner

text:
Certo. Colleghi le tabelle, eventualmente utilizzando driver ODBC (es.
SQL7).


title: Calcolo date

author: PicoDM

text:
Ciao a tutti,
ho una tabella con un campo data che mi registra data e ora di inserimento
di ogni nuovo record (valore predefinito = now() )
Quando visualizzo un qualsiasi record da una Form, vorrei,
se sono passati un tot di giorni (che devo stabilire, diciamo 30)
calcolandoli
dalla data corrente di sistema, far apparire una
MsgBox che mi dica "sono passati X giorni" dopodichč, con una
condizione If eseguirei altre operazioni.
Potete spiegarmi come si fa?
Grazie
--
PicoDM


title: Calcolo date

text:
"PicoDM" <
pic...@libero.it
> ha scritto nel messaggio
news:ELdlb.56460$e6.20...@twister2.libero.it...

Su evento Current della Maschera inserisci un controllo con la
Funzione DateDiff(Help)..............!!!!
Ciao.
@Alex.


title: Calcolo date

text:
> Su evento Current della Maschera inserisci un controllo con la
> Funzione DateDiff(Help)..............!!!!
>
> Ciao.
> @Alex.
>
>
Dopo diversi tentativi sono riuscito ad azzeccare la sintassi corretta.
Grazie per l'aiuto
Ciao
--
PicoDM


title: Calcolo date

text:
"PicoDM" <
pic...@libero.it
> ha scritto nel messaggio
news:Kmylb.59123$e6.20...@twister2.libero.it...

OTTIMO.
@Alex.


title: A2007 esecuzione query

author: CIDI

text:
ciao a tutti
due pc con A2007
uno con Sp3 e uno con Sp2
eseguo la stessa query, stesso codice, ho risultati diversi.
giusto su pc con Sp2, sbagliato su pc con Sp3

il codice fa il riepilogo fatturato per mese e sul pc con Sp2 ho:
gennaio 400
febbraio 350
su pc con Sp3 mi mostra tutte le fatture per ogni mese ho:
gennaio 100
gennaio 100
gennaio 200
febbraio 100
febbraio 100
febbraio 150

qualche idea?

Daniele


title: A2007 esecuzione query

author: Marco Pizzamiglio

text:
CIDI ha scritto:

Può succedere quando nei criteri ci si dimentica un 'Raggruppamento' al
posto di un 'Dove', o se nelle proprietà della query è selezionato 'record
univoci', ma se l'SQL e la base dati sono esattamente gli stessi è molto
strano, non mi è mai capitato.
Ciao.
-Marco-

--

questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it