mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Eseguire Stampa Word da Access97

Buongiorno, chiedo lumi per eseguire un operazione di interfacciamento 
con Word.
Sub OpWord()
    Dim oApp As Object
    Dim docWord As Object
    Dim filepath As Variant
 
    filepath = "C:\Documento.doc"    
    Set oApp = CreateObject("Word.Application")
    Set docWord = oApp.Documents.Open(filepath, ReadOnly:=True)
    oApp.Visible = True
End sub
Questo lo utilizzo per aprire il documento, ma poichè l'apertura la 
eseguo solo per far stampare il Doc dall'utente, vorrei automatizzare 
l'operazione.
Cioè aprire lanciare la stampa e chiudere Word.
Grazie per la collaborazione.
Alex.
-- 
Posted from 146.133.1.30 by way of 
smtp1.libero.it
 [193.70.192.51] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:GH4EH1$IkqjFesFZfirYUZxZHvZ...@libero.it...
Buongiorno, chiedo lumi per eseguire un operazione di interfacciamento
con Word.
Sub OpWord()
    Dim oApp As Object
    Dim docWord As Object
    Dim filepath As Variant
    filepath = "C:\Documento.doc"
    Set oApp = CreateObject("Word.Application")
    Set docWord = oApp.Documents.Open(filepath, ReadOnly:=True)
    oApp.Visible = True
End sub
Questo lo utilizzo per aprire il documento, ma poichč l'apertura la
eseguo solo per far stampare il Doc dall'utente, vorrei automatizzare
l'operazione.
Cioč aprire lanciare la stampa e chiudere Word.
Grazie per la collaborazione.
Alex.
RISPOSTA:
Non inviare messaggi in formato HTML; grazie.
Se non ti serve vedere il contenuto del file prova con:
'------
oApp.Documents.Open(filepath).PrintOut
'------
Ciao.

Ciao Sergio, purtroppo ho utilizzato direttamente il Browser di Libero,
credo sia questo il motivo dell'html.
Provo sicuramente la soluzione che mi hai suggerito.
-- 
Posted from [212.141.54.103] 


Newsgroup: it.comp.appl.access
Titolo: Portare Form in secondo piano

Ciao a tutti.
Dunque: per portare una maschera in primo piano si utilizza
nomemaschera.SetFocus
Qualcuno sa come portarla in secondo piano?
Grazie,
SnDt

 
...
se la porti in secondo piano, è perchè ci sarà davanti qualcos'altro...
usa setfocus su questo qualcos'altro, no?
-- 
+-------
| Paolo opg
|
| janickg ( at ) hotmail ( dot ) com
+-------

 ha scritto nel messaggio
news:Xns93B3A6747...@151.99.250.3...

Naturalmente ho già provato a mettere setfocus sull'altra maschera, ma alla
fine il focus me lo mette sulla maschera da cui faccio partire l'evento e
che vorrei in secondo piano.

 che vorrei in secondo piano.
Imposta Visibile = False per la form che deve andare in 2 piano...
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: importare tabelle con pulsante comando

E' possibile creare in una maschera un pulsante comando che attivi un 
processo di importazione tabella (in sostanza premendo il pulsante 
dovrebbe essere possibile importare una tabella di Excel)?
Grazie x gli aiuti!

 ha scritto nel messaggio
news:ISved.190768$35.90...@news4.tin.it...

Metodo TransferSpreadsheet vedi nell'Help c'è anche un esempio.
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 ha scritto nel messaggio 
news:ISved.190768$35.90...@news4.tin.it...

si il foglio di excel lo colleghi nel database in sezione tabelle
poi crei una query di accodamento che preleva i dati dal collegamento al 
foglio di excel e li accoda alla tabella di destinazione

Newsgroup: it.comp.appl.access
Titolo: Form e SubForm

Buongiorno
ho una form principale in cui sono contenute al 3 subform.
Non riesco a fare in modo che al variare dei dati della form principale, le
subform collegate varino di conseguenza e si aggiornino in tempo reale.
Adesso per fare in modo che si aggiornino devo chiudere la form e riaprirla.
Grazie
Luigi

 ha scritto nel messaggio
news:76Hwa.2621$lK4....@twister1.libero.it...

Non dici come sono collegate.
Se lo sono tramite le proprietą campi master, campi secondari,
l'aggiornamento DEVE essere automatico.
Se lo fai con dei filtri basati su valori in controlli della form
principale, allora devi fare delle requery delle sottomaschere...
Antonio

Ciao Antonio
grazie per la pronta risposta, mi potresti spiegare come fare le requery ?
Devo farle su aggiornamento del filtro form principale oppure dove della
subform ?
Grazie
Luigi

 ha scritto nel messaggio
news:evHwa.3043$Ny5....@twister2.libero.it...

invoca da codice:
me.<nomedellasubform>.requery
Bye.

Grazie....funzia :-)
Luigi

 Luigi
Sě, perň devi lasciare parte del messaggio a cui rispondi (quoting)
scrivendo DOPO di esso!
Antonio

 ha scritto nel messaggio
news:iFJwa.3324$lK4....@twister1.libero.it...

Hai ragione scusate...
Luigi


Ma sei manicale!
Leggi tutti i post per cazziare che non scrive dopo il quoting?
Con l'età peggiori... fino a un paio di anni fa eri decisamente più
tollerante :-DD

 ha scritto nel messaggio
news:ba24cu$q5h$1...@newsreader.mailgate.org...

E' uno sporco lavoro, ma qualcuno deve pur farlo!!! (Cit. Dot)
Antonio
Newsgroup: it.comp.appl.access
Titolo: Inserimento controllo Codice a Barre

Chiedo scusa a tutti mai i conteggi precisati nella mia precedente E-mail
"Inserimento Codice a Barre "erano errati
Devo inserire in una maschera di Access un controllo dove inserire un
particolare codice a barre relativo ad alcuni prodotti chiamato codice EAN.
L'ultimo numero del codice( il codice è formato da 13 numeri) è il risultato
delle seguenti operazioni fatte sui dodici numeri precedenti:
Operazione 1: Partendo dalla posizione 2 sommare i valori dei caratteri in
posizione pari.
Operazione 2 : Moltiplicare per 3 il risultato dell'operazione 1.
Operazione 3 : Partendo dalla posizione 3 sommare i valori dei caratteri in
posizione dispari.
Operazione 4 : Sommare i risultati delle operazioni 2 e 3.
Operazione 5 : Il check digit e' il piu' piccolo numero che sommato al
risultato dell'operazione 4 da un numero multiplo di 10.
Esempio :
Esempio di codice: 4 2 7 6 2 2 1 3 5 7 4 6 C
Posizione del carattere: 13 12 11 10 9 8 7 6 5 4 3 2 1
Operazione 1: 2 + 6 + 2 + 3 + 7 + 6 = 26
Operazione 2: 26 * 3 = 78
Operazione 3: 4 + 7 + 2 + 1 + 5 + 4 = 23
Operazione 4: 78 + 23 = 101
Operazione 5: 110 - 101 = 9 (cifra di controllo)
Inserendo nel controllo della maschera l'ultimo numero (nel caso sopracitato
9) Access dovrebbe  verificare l'intero codice avvisando l'operatore nel
caso sia avvenuto un errato inserimento dei numeri precedenti.
Ringrazio tutti coloro che mi daranno dei validi suggerimenti
Franco
--
-----------------------------------------------------
Click here for Free Video!!
http://www.gohip.com/freevideo/


Per esempio il codice che segue
If Len(Me.CodiceEan) = 13 Then
' qui parto da 2 perchè nella regole escludi il primo carattere altrimenti
metti 1
 For i = 2 To 12
        If IsNumeric(Mid(Me.CodiceEan, i, 1)) Then
            If i Mod 2 = 0 Then
            sommaCaratteri = sommaCaratteri + 3 * CByte(Mid(Me.CodiceEan, i,
1))
            Else
            sommaCaratteri = sommaCaratteri + CByte(Mid(Me.CodiceEan, i, 1))
            End If
        End If
   Next
   checkDigit = (sommaCaratteri \ 10 + 1) * 10 - sommaCaratteri


Ho riletto meglio il tuo post e ci sono delle cose poco chiare.
Nell' esempio metti come tredicesimo carattere il numero 4 poi dici che
dovrebbe essere 9.
In sostanza spiega meglio se il checkdigit deve far parte o meno della
somma.
Ciao Nicola

 delle seguenti operazioni fatte sui dodici numeri precedenti:
Sul sito comune c'e' gia' una funzione che esegue il controllo.
Sito Comune - Tips - 'Controllo check digit di codici a barre EAN-8 e EAN-13'
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------
Newsgroup: it.comp.appl.access
Titolo: icone personalizzate

ciao a tutti, vi pongo un questito.
da access invio dei dati a word e creo una barra personalizzata con dei
pulsanti.
vorrei sapere se è possibile creare delle icone personalizzate per questi
pulsanti.
attualmente quando creo i pulsanti con VBA tramite
Set cb = cbar.Controls.Add(Type:=msoControlButton)
    cb.Caption = "&Stampa e chiudi"
    cb.Visible = True
    cb.FaceId = 4
    cb.OnAction = "stampa"
imposto l'icona tramite ".Faceid="
ho cercato un po' sul web ma non ho trovato nulla per quanto riguarda le
icone personalizzate
grazie
dario


www.alessandrobaraldi.it
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=121
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=103
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=77
@Alex

Newsgroup: it.comp.appl.access
Titolo: file mde

Ciao,
dovrei creare un database per un pc con sistema operativo windows XP ma
senza access installato, mi hanno detto di creare un file mde.Il database è
stato creato con Access 2002
L'ho fatto ma sul pc non riesco ad aprirlo, ho provato a scaricare il
runtime da internet ma non funzione.
Qualcuno sa come posso fare.
Grazie
Panta


devi avere la versione developer che ti crea un pacchetto di setup e ti
installa i file necessari all'esecuzione del db senza access. ciao.
Newsgroup: it.comp.appl.access
Titolo: excel e scadenze fine mese

Un mio amico si e' creato un prospettino per gestire delle scadenze, e mi ha
chiesto se riesco ad aiutarlo a fare in modo che queste scadenze vengano
spostate a fine mese. Cosi' a prima vista non mi viene in mente niente,
magari qualcuno di voi sa se esiste una qualche funzione che possa essere
utilizzata. Da quello che ho capito lui vuole creare una prima colonna in
cui inserisce una data (es.19/4) una seconda colonna in cui inserisce i
giorni della scadenza (es.60), e nella terza colonna dovrebbe apparire la
scadenza, lui ha semplicemente fatto in modo che nella 3 colonna siano
sommate le prime 2 ed in questo esempio il risultato sarebbe 18/6 mentre lui
vorrebbe che la scadenza andasse a fine mese ossia 30/6.
Ciao e grazie

 ha scritto nel
messaggio news:DGxD6.27$ba7...@news1.tin.it...

Se ricordo bene c'è una funzione sul Sito Comune.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

 ha scritto nel
messaggio news:DGxD6.27$ba7...@news1.tin.it...

=FINE.MESE(A1+B1;0)
... A1 è la data, B1 sono i giorni
... ovviamente la terza casella va formattata come data
Ciao
Alberto

 ... ovviamente la terza casella va formattata come data
Innanzitutto grazie tante, funziona molto bene pero' mi e' capitata una cosa
strana, ho provato la formula su 2 computer diversi, in uno tutto bene, ma
nell'altro si e' verificata una cosa strana ossia quando la data iniziale
era il 1° del mese non raggiungeva il fine mese, ad esmpio inserendo 01/04
come data di partenza e 60 gg. come periodo la scadenza era al 31/5 anziche'
al 31/6, dal 2/4 in poi tutto bene. Ho risolto facendo un piccolo
cambiamento alla formula =FINE.MESE(A1+B1+1;0) pero' non capisco come mai su
un computer funziona e sull'altro no, ne avete un'idea ?
Ciao

 ha scritto nel
messaggio news:_saF6.1627$4u1....@news1.tin.it...

Ho avuto alcuni problemi con il newsreader e leggo il messaggio solo oggi.
Quindi non so se la questione è ancora di interesse.
Non saprei dare una spiegazione (d'altra parte, come dici, su una macchina
funziona e sull'altra no); probabilmente è un problema di impostazione, ma
allora una risposta ce la possono dare solo i "saggi" del newsgroup.
Dalla mia ti posso solo suggerire una soluzione tampone per evitare
risultati non voluti quando A1 è già l'ultimo giorno del mese
    =SE(GIORNO(A1)=1;FINE.MESE(A1+B1+1;0);FINE.MESE(A1+B1;0))
La cosa comunque non mi piace: chi ci può dire che in un terzo computer non
fa lo stesso scherzo - che so - con il giorno 2 o il giorno 3?
Ciao,
Alberto
Newsgroup: it.comp.appl.access
Titolo: Aiuto su Funzione per scegliere una cartella ???

Salve !
Questo è il mio piccolo !?!? quesito.
Ho bisogno di creare una funzione, che invocata, mi permetta di scegliere
una cartella del mio File System. Ho già impiegato una Funzione che fa quasi
lo stesso, però con un file. Il codice seguente si riferisce proprio a tale
funzione.
**************************************************************************
'Dichiarazioni
Private Declare Function GetOpenFileName Lib "comdlg32.dll" _
            Alias "GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long
Private Type OPENFILENAME
   lStructSize As Long
   hwndOwner As Long
   hInstance As Long
   lpstrFilter As String
   lpstrCustomFilter As String
   nMaxCustFilter As Long
   nFilterIndex As Long
   lpstrFile As String
   nMaxFile As Long
   lpstrFileTitle As String
   nMaxFileTitle As Long
   lpstrInitialDir As String
   lpstrTitle As String
   flags As Long
   nFileOffset As Integer
   nFileExtension As Integer
   lpstrDefExt As String
   lCustData As Long
   lpfnHook As Long
   lpTemplateName As String
End Type
Public Function SceltaFile() As String
   'Restituisce: il percorso completo del file selezionato
   Dim OpenFile As OPENFILENAME
   Dim lReturn As Long
   Dim sFilter As String
   OpenFile.lStructSize = Len(OpenFile)
   sFilter = "Ogni files (*.*)" & Chr(0) & "*.*" & Chr(0)
   OpenFile.lpstrFilter = sFilter
   OpenFile.nFilterIndex = 1
   OpenFile.lpstrFile = String(257, 0)
   OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1
   OpenFile.lpstrFileTitle = OpenFile.lpstrFile
   OpenFile.nMaxFileTitle = OpenFile.nMaxFile
   OpenFile.lpstrInitialDir = "C:\"
   OpenFile.lpstrTitle = "Scelta cartella applicazione"
   OpenFile.flags = 0
   lReturn = GetOpenFileName(OpenFile)
   If lReturn = 0 Then
      SceltaFile = ""
   Else
      SceltaFile = Left(OpenFile.lpstrFile, InStr(OpenFile.lpstrFile,
Chr$(0)) - 1)
   End If
End Function
**************************************************************************
Vi ringrazio anticipatamente per l'eventuale aiuto.
Nicolò Costanza
ni...@asinform.it

 [cut]
Sito Comune Sez FAQ: 'Richiamare la finestra di dialogo per la selezione di una
directory.'
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------





non voglio entrare nel merito della tua richiesta invece solo un "warning"
l'alias definito dalla "declare"  non funziona in win/NT
Newsgroup: it.comp.appl.access
Titolo: campo zoom

>Et voilà
e aggiungerei una procedurina che si memorizzi la maschera e il nome del
controlla da cui e' stata chiamata
per poi utilizzarli quando si deve andare a scrivere nel controllo
originario.
Non vorrei che a qualcuno venisse l'idea di fare tante mascherine per ogni
controllo
non si sa mai
Carlo Ve

...

Beh... pensavo fosse chiaro...
Che poi, non sarebbe male fare una procedura che a seconda di quale
controllo deve essere zoomato viene posizionato 'sta mascherina nei pressi
del controllo stesso verificando le sue coordinate nella maschera...
Antonio

Che volevi dirmi, non vergognarti...
Visto che me lo chiedi
volevo dirti quello che ti ho detto prima "la procedurina per la mascherina
ecc ecc " solo che non riuscivo a spedire il messaggio in risposta "Msg
troppo vecchio bla bla bla mi diceva"
Carlo Ve

...
Che volevi dirmi, non vergognarti...
Antonio

Antonio Biso ha scritto nel messaggio


Newsgroup: it.comp.appl.access
Titolo: non riesco a compilare in MDE !!!

vorrei compilare un DB da MDB a MDE (per ovvie ragioni di sicurezza...)ma non
riesco a farlo caspita !
Ho notato che se elimino le maschere dal DB in MDB e poi lo trasformo in MDE
tutto va alla grande....ma non appena inserisco una maschera e cerco di
compilarlo in MDE ad un certo punto si blocca e mi dice "Impossibile generare
file MDE..." e naturalmente non mi spiega neanche il perchč !
CHE PUO' ESSERE ?!
Sia benedetto chi mi aiuta...
Ciaooooz
-- 
Posted from 
ppp-111-67.25-151.libero.it
 [151.25.67.111] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 file MDE..." e naturalmente non mi spiega neanche il perchè !
Normalmente capito se hai un errore nel codice.
Prova a compilare tutto per trovare l'errore. Vedi anche
http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q283788
http://www.mvps.org/access/bugs/bugs0020.htm
--
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

 Prova a compilare tutto per trovare l'errore.
Grandioso, grazie, ci sono riuscito. Ho trovato un errore insignificante ai
fini dell'utilizzo, ma che bloccava la creazione dell'MDE. Certo che quanto
ti da il messaggio di errore potrebbe anche fare lo sforzo di dare un minimo
di spiegazione...
Vabbé che sul lavoro (sono programmatore, ma non in Access) sono abituato a
"piantate" di programmi con messaggi del tipo "l'unico modo per risolvere il
problema è correggere il programma", però...
Ciao,
PiroPiro
Newsgroup: it.comp.appl.access
Titolo: Microsoft Office 2000 Developer (MOD)?!

ciao a tutti,
ho recentemente iniziato a vedere come realizzare repliche
e gestire il master, cosa strana ho trovato l'indicazione a gestire queste
repliche da Microsoft Office 2000 Developer (MOD).
ora che cos'è...
nella
versione Professional è presente e basta cercarlo dentro le cartelle di
office?!
ciao e grazie
Tiziano
--------------------------------
Inviato via 
http://usenet.iol.it

 office?!
Microsoft Office 2000 Developer è una versione per sviluppatori che include
alcune funzionalità aggiuntive quali quella di compilazione per i programmi
fatti in Access. Trovi ulteriori informazioni sul sito comune.


> Tiziano
ciao
ti ringrazio ma volevo sapere se era incluso nel cd di office perchè a un
primo sguardo non ho trovato nulla del genere...
Grazie mille 

Newsgroup: it.comp.appl.access
Titolo: id hard disk

come posso creare un a funzione che identifica l'hard disk?
Dopo il file mde posso ritornare alla situazione iniziale?

 Dopo il file mde posso ritornare alla situazione iniziale?
Sito Comune.....!
@Alex.

Purtroppo non riesco a trovare nulla.

Purtroppo non riesco a trovare nulla.
purtroppo non hai cercato bene :)
www.sitocomune.com
sezione -> General
faq: -> Come impedire la copia degli applicativi usando il numero
seriale dell' hard disk.
clic.....e vai!

Newsgroup: it.comp.appl.access
Titolo: problema totali

Ho googlato un po' ma non ho trovato una risposta semplice e chiara..
Sto provando a creare il mio primo database (gestione manutenzione camion)
Ho creato un report di riepilogo interventi suddiviso per camion, sul 
quale ho la necessità di avere il calcolo dell'importo pagato.
Le colonne sono:
art      quantità     listino   sconto    importo
ora, la casella importo viene calcolata direttamente nel report, e non 
riesco assolutamente a creare un totale che sommi tutti gli importi, mi 
somma solo i prezzi (che invece il report desume da una tabella).
Problema 2 : i totali posso farli comparire anche nelle maschere??
  Grazie a chi avrà la pazienza di aiutarmi!!!
Davide

 Davide
No proprio o megli non è comodissimo.
Di solito si mette un controllo nella sottomaschera (se questa è a maschere
continue allora verrà visalizzato,
se invece è foglio dati, devi mettere un controllo nella maschera che punti
a quello e lo mostri - nel foglio dati non si vede il piè di maschera)
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:  
www.donkarl.com/it

 a quello e lo mostri - nel foglio dati non si vede il piè di maschera)
La sottomaschera "dettaglio" dell'intervento è di tipo foglio dati, ma 
non mi costa nulla metterla di tipo continuo (se ho capito cosa intendi, 
è l'opzione che ti chiede in fase di creazione automatica giusto? )
Devo mettere un controllo.... ovvero???
scusami ma è il mio primo database.... :-)
sto leggendo un po', ma mi servirebbe abbastanza velocemente...
Grazie!

 Grazie!
Un casella di testo
Puoi tenerlo anche in modalità foglio dati (io li preferisco)

Newsgroup: it.comp.appl.access
Titolo: Domande (da un frammento di codice di Bruno Campanini per interagire col WEB) :

 End Sub 
 
Vi ringrazio 


 
Con la tecnica adottata non credo pero' che puoi reinviare la pagina.
Per farlo devi avere l'oggetto "browser"
-- 
ac (x=y-1)
Aborro il Killfile
(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)
 
---
Questa e-mail è priva di virus e malware perché è attiva la protezione avast! Antivirus.
http://www.avast.com
 
 


EL e' un array ?!? 
Peggio che andar di notte, mo' si che non capisco piu' un tubo :D 
 

Il giorno martedì 4 novembre 2014 15:03:16 UTC+1, Alessandro Cara ha scritto:

Aspetta forse ho capito : 
 
non "per ogni elemento in MyHTML" (come pensavo prima) ma 
**per ogni elemento in** MyHTML.getElementsByTagName("Input")
 
Cioe' tutta la smandrappata : MyHTML.getElementsByTagName("Input")
e' GIA' un **insieme** di oggetti, i quali tutti hanno come 
tagname la stringa "input". 
 
Ci sono ? 
 

radica...@gmail.com
 explained on 04-11-14 :

Tutto quel che so l'ho appreso da questa piccola
"Bible for dummies" reperita in rete l'altro giorno.
http://www.utteraccess.com/wiki/index.php/Access_and_the_web_HTML_Object_Library
 
 
Divertiti
 
Bruno


yes, ci sei (potrebbe avere un doppio senso ;-) )



Grazie Bruno. 
Ehm ... Se non capissi qualcosa posso chiedere, vero ? :-)

 Ehm ... Se non capissi qualcosa posso chiedere, vero ? :-)
 
Pagando!
 
Bruno


Mi pare giusto. Ma come ? Vivi a Roma ? Posso chiedere all' azienda
di definire una  o piu' consulenze "spot" con te. Puo' darsi che mi 
dicano di si. Non sto scherzando. 
 
Fammi sapere.
 
 
 
 

radica...@gmail.com
 submitted this idea :

A Roma? cosa te lo fa pensare?
Sono romagnolo - forlivese! - puro sangue.
 
Grazie comunque, e per il pagamento credo non
sarebbe necessario dire che scherzavo.
 
Bruno

 sarebbe necessario dire che scherzavo.
 
Avevo capito che scherzavi, pero' coglievo lo spunto per
... come dire ... metterla sul concreto.
Newsgroup: it.comp.appl.access
Titolo: Query di selezione orari

 
In una sottomaschera in cui sono elencati tutti i record contenenti gli
orari di inizio e fine per ogni giornata
tramite la sottostante Query riesco a selezionare i record in cui esitono
delle ore libere che non siano sovrapposte
alle ore che digito nei controlli [SceltaInizio] e [SceltaFine] .
Fin qui tutto bene
Pero pero dato che nella stessa giornata [IdGiornoLezione] esistono piu
record con lo stesso [IDGiornoLezione] vorrei fare in modo
che quando trovo un record sovrapposto mi escluda tutti i record della
giornata cioč che hanno lo stesso IDGiornoLezione.
SELECT tbl_giorni.IDgiornoLezione,
IIf([Forms]![MascheraPrincipale]![SottomascheraImpegniOggi].[Form]![SceltaIn
izio]>=[AlleOre] Or
([Forms]![MascheraPrincipale]![SottomascheraImpegniOggi].[Form]![Sceltafine]
<=[DalleOre]),0,1) AS Espr1
FROM tbl_giorni LEFT JOIN Lezioni ON tbl_giorni.IDgiornoLezione =
Lezioni.IDgiorniLezione
WHERE
(((IIf([Forms]![MascheraPrincipale]![SottomascheraImpegniOggi].[Form]![Scelt
aInizio]>=[AlleOre] Or
([Forms]![MascheraPrincipale]![SottomascheraImpegniOggi].[Form]![Sceltafine]
<=[OraInizio]),0,1))=0) AND ((tbl_giorni.Giorno)=[Forms]![Pannello
comandi]![DataOdierna]));
Spero di essere riuscito a spiegarmi e che
qualcuno riesca a darmi una mano.
Grazie per l'aiuto
Walter









Newsgroup: it.comp.appl.access
Titolo: VBA e SQL

Ciao,
una curiosità ma che differenze ci sono fra il VBA e l 'SQL?


In sintesi:
VBA è il linguaggio di programmazione "Visual Basic Application"
L'ambiente di programmazione VBA ti permette di scrivere
il programma vero e proprio.... è in pratica dove scrivi a manina il codice
del programma...
SQL "Structure Query Language" è sempre un linguaggio
che ti permette di interagire con i data base. Con
stringhe SQL puoi interrogare il data base, inserire, aggiornare e
cancellare dati.
spero di non averti creato confusione
bye
ringo

 cancellare dati.
Grazie e quando si possono usare i due in access? e li poosso usare
indifferentemente con tabelle maschere query?
Ciao

 Ciao
L'SQL è il linguaggio per scrivere le query.
VBA è un linguaggio messo a disposizione dei programmatori per fare tutte
quelle cose non previste nativamente in Access (o Word o Excel.....).
Se devi fare una query usi SQL, se devi fare qualsiasi altra cosa usi vba.
Puoi anche far eseguire comandi SQL (query) da dentro un programma vba. Si
fa spesso.
Ti consiglio di andarti a comperare un buon manuale, hai le idee un po'
confuse, ti mancano del tutto le basi.....
Namor

 Namor
Fatto ieri sono stato in biblio a prendere un manuale di VBA. Cmq sapresti
dirmi qualche buon testo per VBA, SQL e già che ci siamo per ACCESS?
Grazie e buona giornata
Pablo

Newsgroup: it.comp.appl.access
Titolo: Aprire maschera in finestra ingrandita

Vorrei aprire una maschera in una finestra massima quando
doppioclicco sul nome maschera, come si fa?
il barbi


Evento su apertura:
DoCmd.Maximize
Daniele
Newsgroup: it.comp.appl.access
Titolo: [OT] Imparare qui e ringraziamenti a tutti

E' incredibile, ma da quando frequento il NG (lurko da molti mesi ma scrivo
da poco) ho imparato tantissime cose.
Grazie a tutti colori che con pazienza e passione per la programmazione
aiutano chi, come me, impara anche da luoghi virtuali come questo.
In particolare ringrazio Karl, Alex e Roberto che aiutano me e tutti con i
loro consigli di alto livello professionale.
Ciao

vuLCan Karayan ha detto: in data 22/04/2005 16.48:

Sono pienamente d'accordo con te, questo NG è molto frequentato e i 
frequentatori porgono molte domande, e non banali e che aiutano a 
elevare la conoscenza, io parlo per la mia ignoranza, anche perchè che 
tiene le redini? mette a disposizione la sua esperienza(di molto anni di 
programmazione) e quindi ringraziare qualcuno di particolare mi sembra 
piuttosto restrittivo. Anche tu potresti far crescere la comunità anche 
con le tue domande. Questo non vuole essere una polemica, anch'io ho 
imparato e ricevuto TANTO lurkando e salvando le risposte che più mi 
interessavano.
MENO MALE CHE CI SIETE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-- 
maurizio56
:-))
browser: FireFox 1.0.3
mailreader: ThunderBird 1.0.2


mi associo ai ringraziamenti, che devono intendersi perpetui.
Grazie ancora
Guido
-- 
in moto:
sfortunà tanti
fortunà pochi
bravi gnanca uno 

mi allego ai ringranziamneti..

Newsgroup: it.comp.appl.access
Titolo: report complicato (x me)

Ciao, avrei bisogno di creare un report di questo tipo
Società            Società
dipendente       dipendente
dipen.              dipen.
dipen.              dipen.
..                     dipen.
Società
dipendente
dipen.
dipen.
sapendo che il n° dei dipendenti x società è diverso, dovrei cercare di
farlo stare in una pagina, adattando il carattere dei dipend. se ne vengono
aggiunti o tolti
grz 1k by
Logan
bye bye


wrote:

prova a vedere l'help dell'evento  suformattazione e la proprietà
fontsize
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: Numeri mancanti

Salve a tutti!
Ho creato un DB con un campo numerico univoco, dove bisogna inserire per 
ogni record un valore non necessariamente progressivo o comunque eliminabile 
che va da 1 a circa 2000 nell'arco dell'anno, avrei la necessità, se fosse 
possibile, di estrarre gli eventuali buchi mancanti, tipo:
1
2
4
5
7
8
11
cioè 3, 6, 9, 10
esiste un algoritmo standard per recuperare tali dati?
Grazie per l'aiuto.
Tony 


Non credo che esista una soluzione "standard".
Per questa volta voglio proporti una soluzione molto alternativa.
Creati una tabella con solo un campo di tipo numerico, chiave primaria (NON
CONTATORE!!!), ad esempio intero.
Chiamiamo, ad esempio, questa tabella, tblCodici, ed il suo unico campo,
Codice.
Sto ovviamente supponendo che il campo presente nella tua tabella sia di
tipo numerico, ma la soluzione proposta può facilmente essere adattata
anche ad altri tipi di dato.
Adesso, tramite codice, puoi molto semplicemente popolare questa tabella
con tutti i numeri naturali a partire da 1 fino, ad esempio, al valore
massimo rappresentabile con un intero.
A questo punto, per avere i valori che servono a te, puoi semplicemente
fare una query banale come la seguente:
SELECT Codice
FROM tblCodici
WHERE Codice NOT IN (SELECT Codice FROM TuaTabella)
-- 
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution

 ha scritto nel messaggio 
news:tNlmj.234009$U01.1...@twister1.libero.it...

potresti creare una tabella di riferimento con il campo contatore, compilata 
da 1 a 2000
con la seguente query potrai ricavare i numeri inutilizzati (Anagrafica è la 
tabella in uso)
SELECT TabellaRif.ID, Anagrafica.Matr
FROM TabellaRif LEFT JOIN Anagrafica ON TabellaRif.ID = Anagrafica.Matr
WHERE (((Anagrafica.Matr) Is Null));
ti saluto
thomas.az


http://tinyurl.com/2u75qd
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Maschera e sottomaschere

Sono su un controllo X all'interno di una sottomaschera a cartelle.
Se aggiorno una combo Y sulla maschera principale mi si "svuotano" altri
controlli Z e di conseguenza vorrei disabilitare il controllo X fino a
quando non ho riempito di nuovo Z.
Se sull'evento dopoaggiornamento della combo gli dico di disabilitare X mi
dà errore. Come posso fare senza cambiare il setfocus che mi farebbe
cambiare cartella?
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 dà errore.
In che modo fai questo?
Antonio


Sull'evento dopoAggiornamento di Y:
me!Sottomaschera!controlloX.enabled=false


 me!Sottomaschera!controlloX.enabled=false
Appunto!
me.Sottomaschera.form.controlloX.enabled=false
non escludo che possa servire prima di questo un
me.Sottomaschera.setfocus
ma non è detto...
Antonio


OK però continua a darmi errore "Impossibile disattivare il controllo che ha
correntemente lo stato attivo" e questo ovviamente avviene solo se il
controllo X era attivo prima di aggiornare la combo. Non vorrei spostare il
setfocus su qualcosa in particolare perchè, dato che la combo può essere
aggiornata da vari punti e per motivazioni diverse, questo mi provocherebbe
salti su un'altra scheda della sottomaschera.
Pensavo invece di legare l'Enabled di X allo svuotamento del controllo Z ma
non riesco ad intercettare questo evento.

Newsgroup: it.comp.appl.access
Titolo: [OT] al caro gabriele

Messaggio per gabriele (
gabr...@mix.it
)
La prossima volta, prima di postare una richiesta in email (e senza
neanche aver provato a postare sul ng) a:
Sib
Koalan
Stefano
Alessandro
Giovanna
Malet
Antonello
Max
me
ricordati che gli altri potrebbero offendersi.
Ah, complimenti per la scelta dei destinatari, fatta con molto
criterio.
A non risentirci.
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--

 ricordati che gli altri potrebbero offendersi.
a me non č arrivato, forse non ha tolto l'anti spam :-)
In compenso me ne arrivano a decine all'e-mail per i contributi del Sito
Comune, nonostante ci sia scritto che le richieste di risoluzione di
problemi verrranno cestinate!
Addirittura uno ha scritto nel subject "Non č un problema..." e poi nel
corpo: "...piů che altro č un consiglio, come posso fare a....". Non ho il
tempo di seguire il NG come vorrei, figuriamoci se faccio assistenza
privata...
La prossima volta chiedi il num. di Partita IVA per la fattura, vedi che le
scatole non le rompono piů.
--
Ciao, AntoGal
*************************************************
Home Page (area programmatori di VolFtp)
http://volftp.mondadori.com/italiani/galletta/
per scaricare un gioco di DAMA ITALIANA
*************************************************

scatole non le rompono piů.
Forse e' meglio chiedere un acconto, con i tempi che corrono...
Baibai

Newsgroup: it.comp.appl.access
Titolo: Stored - WeekDay/DayOfWeek

Ciao a tutti,
Devo creare una Stored che valuti il WeekDay o il DayOfWeek di una data 
specifica, ma le due funzioni predette non sono riconosciute in SQL 
Server... oppure non sono capace io a utilizzarle.
Esiste un modo per farlo?
La stored è la seguente:
==========================
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE InserimentoOrariPersonalizzati
@DataIns DateTime
AS
BEGIN
SET NOCOUNT ON;
UPDATE ArchivioServizi SET ArchivioServizi.OraInizio = 
[Oraripersonalizzati].[OrarioIn], ArchivioServizi.OraFine = 
[Oraripersonalizzati].[OrarioFin], ArchivioServizi.OraInizRientro = 
[Oraripersonalizzati].[InRientroPom], ArchivioServizi.OraFineRientro = 
[Oraripersonalizzati].[FinRientroPom]
FROM ArchivioServizi
INNER JOIN (ArchivioServizi INNER JOIN OrariPersonalizzati
ON ArchivioServizi.IDAgente = OrariPersonalizzati.IdAgente)
ON (TabellaAgenti.IDAgente = ArchivioServizi.IDAgente) AND 
(TabellaAgenti.IDAgente = OrariPersonalizzati.IdAgente)
WHERE (((ArchivioServizi.GIORNO)=@DataIns) AND 
((WEEKDay([giorno]))=[giornosett]))
END
GO
==========================
Spero mi possiate aiutare.
A presto, ciao
Agos 

 ha scritto nel messaggio 
news:46ea8649$0$36451$4faf...@reader5.news.tin.it...

=================
Agos
Ciao a tutti.
Avrei risolto passando come parametro alla S.P. anche il WeekDay del giorno, 
ma sono curioso di sapere
se esiste una funzione SQL in grado di ricavare il valore direttamente.
Ciao. 

Prova così:
WHERE ((ArchivioServizi.GIORNO=@DataIns) AND
(DATEPART(weekday, [giorno])=[giornosett]))
Tieni presente che DATEPART, utilizzata in questo modo, restituisce un valore 
numerico che va da 1 a 7, dove 1 = domenica e 7 = sabato.
Inoltre, il valore restituito è condizionato dal valore impostato per @@DATEFIRST.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution
Newsgroup: it.comp.appl.access
Titolo: ordinare List-box

ciao a tutti
 
come faccio ad ordinare, da pulsante,
una list-box da query, per data o
nome, caricata tramite 
.RowSource = strSql
 
grazie


c'è solo da ridefinire, all'evento scelto, 
(click su pulsanti, doppio click su etichette ...)
la RowSource con una strsql che abbia la clausola Order BY
 
tieni presente che ORDER BY accetta anche NUMERI
(1 equivale alla prima colonna e così a seguire)


grazie Giorgio
e se list-box è origine da query?
 

 e se list-box è origine da query?
 
mah
se la domanda iniziale fosse stata codesta
avrei risposto nello stesso modo,
indicando di cambiare da codice la proprietà RowSource
e di imporre la requery del controllo
 

Ipotizza di avere una OptionBox che definisce per che campo Ordinare una ListBox...
 
QUindi pensiamo di avere 3 Opzioni che corrispondono al criterio di Ordinamento di 3 Campi:
 
Valore=1 ---> Campo1
Valore=2 ---> Campo2
Valore=3 ---> Campo3
 
Essendo legata ad una stringa SQL da codice... lo fai da codice...!
 
Private NomeOptionBox_AfterUpdate()
   Dim strSQL  AS String
   DIm strORD  As String
 
   strSQL="SELECT CampoA, CampoB, CampoC FROM T1 WHERE ...."
 
   Select Case Me!NomeOptionBox.Value
       Case Is 1:  strORD=" Campo1"
       Case Is 2:  strORD=" Campo2"
       Case Is 3:  strORD=" Campo3"
   End Select
   strSQL=strSQL & strORD
   Me!NomeListBox.RowSource=strSQL
End Select
 
@Alex


grazie Alex
Newsgroup: it.comp.appl.access
Titolo: [?] Access 2000 Developer

Salve a tutti,
volevo sapere se qualcuno usa l'access 2000 developer per creare
applicazioni e se si come si trova. Chiedo questo perche' io avevo
fatto degli esperimenti appena usci' il developer e rimasi un po' di
stucco, tra crash vari, lievitazioni assurde degli mdb durante lo
sviluppo, pacchetti di installazione da 150Mb.
Poi ho abbandonato la cosa ed ho sentito dire che era stato ritirato
dal mercato, e' vero??
Adesso pero' ne avrei bisogno sul serio (access 2 comincia ad essere
un po' troppo obsoleto) quindi volevo sapere che ne pensavate, se vale
la pena convertire le mie applicazioni da access2 a 2000 oppure meglio
se mi sbatto a cercare il run time del 97.
Grazie mille
mau_rizio

sviluppo, pacchetti di installazione da 150Mb.
Lo sto usando con una buona soddisfazione con SQL Server per il quale
sembra essere particolarmente portato.
Un casino il 'SetupWizard' imboscato piu' che mai.
----------------------------------------------------------
Paolo Hölzl
Gruppo Tekup Software developer (Bologna)
----------------------------------------------------------
ATTENTION!, antispam 
For reply, substitute xxx with gruppotekup


Io uso da qualche anno quello del 97 e sono contento.
--
Ciao Marco S.
http://digilander.iol.it/santimarco

 sviluppo, pacchetti di installazione da 150Mb.
Alle lievitazioni degli .mdb ti devi abituare (ma con A '2000
l'autocompattazione all'uscita risolve il problema).
La versione Lite del Runtime occupa 70 Mb e funziona bene.
Ciao, Simone

 ha scritto nel messaggio
news:6uvJ6.31465$UW4.2...@news.infostrada.it...

Sono contentissimo anchio del 2000 anche perchč il runtime lo trasformato in
italiano, un pň meno contento per quanto riguarda il setup wizard che
preferisco utilizzare setup factoring 4.8 ( piů semplice e allo stesso tempo
per mč va da dio ).
Max

Newsgroup: it.comp.appl.access
Titolo: Determinare data scadenza documento

Buon festa a tutti.
Sono alle prese con un piccolissimo db.
Non riesco a capire come poter generare la scadenza dei documenti. Mi spiego 
meglio:
Se il documento e' emesso il giorno 01/01/2005 e la scadenza e' 30 giorni 
vorrei riuscire a ricavare, come data di scadenza, 31/01/2005.
Ho provato a guardare il comendo datediff ma da quello che ho capito serve 
per trovare una differenza tra due date.
Qualcuno e' disponibile ad aiutarmi?
Grazie

 wrote in message
news:NZVlf.74933$
65.21...@twister1.libero.it

Credo sia meglio usare DateAdd, questo serve per sommare...!
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 @Alex
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.appl.access
Titolo: Protezione a livello utente

C'č qualcuno in grado di spiegarmi come funziona la protezione a livello
utente di un database di access 2000 (in ambiente Windows 2000)?
Ho provato con l'impostazione guidata, ma dopo aver protetto il database non
riesco piů ad accedervi perchč il sistema mi segnala che "Non sono in
possesso delle autorizzazioni necessarie per aprire il database"
Eppure sono lo stesso utente che lo ha protetto !!
----------------------
In alternativa:
Come si determina l'utente che accede al database.
Il contenuto di CurrentId č sempre "Amministratore"
Grazie
Claudio

 utente di un database di access 2000 (in ambiente Windows 2000)?
Inizia dal sito comune.
Ciao, Sib

Newsgroup: it.comp.appl.access
Titolo: pulsante attiva/disattiva filtro

come faccio ad attivare o disattivare il pulsante attiva/disattiva filtro?
grazie
        Alessandro


In un codice VBA per attivare il filtro di una maschera scrivi:
DoCmd.DoMenuItem acFormBar, acRecordsMenu, 2, , acMenuVer70
e per disattivare il filtro scrivi:
DoCmd.DoMenuItem acFormBar, acRecordsMenu, 3, , acMenuVer70
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Domanda sui Gruppi di opzioni

Premesso che non sono molto esperto in Access e che la mia domanda potra'
sembrare un po' banale, chiedo:
come posso fare per avere una casella combinata il cui contenuto ha origine
da una campo di una tabella "A" se in un gruppo di opzioni effettuo la
scelta "A", e ha invece origine da un campo di una tabella "B" se scelgo
"B"?
Vorrei che il contenuto cambiasse non appena faccio clic sul pulsante di
opzione, in modo da avere subito i valori associati alla scelta che ho
fatto, senza dover prima premere niente per l'aggiornamento della casella
combinata stessa.
Grazie a tutti
Andrea

via codice durante l'evento "Su Modifica" del GruppoOpzioni, verifichi il
valore restituito dal GruppoOpzioni stesso e modifichi di conseguenza la
stringa SQL "Origine Riga" della CasellaCombinata.
Esempio:
Private Sub GruppoOpzioni_AfterUpdate()
Select case Me![GruppoOpzioni]
    Case "A"
            Me![CasellaCombinata].RowSource = "SELECT [TabellaA].CampoA FROM
[TabellaA];"
    Case "B"
            Me![CasellaCombinata].RowSource = "SELECT [TabellaB].CampoA FROM
[TabellaB];"
    End Select
End Sub
Ciao, Flavio


 ha scritto nel messaggio
news:yjg57.129606$cd.7...@news1.tin.it...

Se il gruppo opzioni si chiama Cornice0.
Se il valore associato al pulsante A del gruppo opzioni è 1 ed il valore
associato al pulsante B del gruppo opzioni è 2.
Se la casella combinata si chiama CasellaCombinata.
Creati una query basata sulla tabella A e chiamala qryA.
Creati una query basata sulla tabella B e chiamala qryB.
A fronte dell'evento "Dopo aggiornamento" del gruppo opzioni Cornice0 genera
il seguente codice VBA:
If Me!Cornice0 = 1 Then
    Me!CasellaCombinata.RowSource = "qryA"
Else
    Me!CasellaCombinata.RowSource = "qryB"
End If
Naturalmente le proprietà Numero colonne, Larghezza colonne e Larghezza
elenco della casella combinata dipendono da come sono fatte qryA e QryB che
rappresentano le due possibili Origine riga della combo medesima.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Problema con estetica dei report.

Ciao, ho visto che progettando un report non si sempre si è in grado di
stabilire con precisione l'allineamento dei controlli in esso contenuti.
Ad.es. se in fase di progettazioen credo di aver allineato a sinistra - uno
sotto l'altro - dei controlli, poi in Anteprima di stampa mi accorgo che in
realtà il testo in essi contenuto non è allineato come vorrei. Non so come
fare per risparmiare tempo perchè a volte per dare un aspetto gradevole sl
report ci impiego un sacco di tempo...
Suggerimenti?
Grazie.

"songohan" <fan...@TuttiILamer.it> ha scritto nel messaggio
news:6k7m7.846$ul3....@news.infostrada.it...

Alcune volte anche se i controlli sono perfettamente allineati, in anteprima
sembrano staccati o fuori allineamento mentre poi nella stampa sono perfetti

"songohan" <fan...@TuttiILamer.it> ha scritto nel messaggio
news:6k7m7.846$ul3....@news.infostrada.it...

L'unico modo x allineare correttamente i controlli su reports e su maschere
è quello di immettere lo stesso valore nelle proprietà "Da margine
superiore" (allineamento orizzontale) e "Sinistra" (allineamento verticale).
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

Newsgroup: it.comp.appl.access
Titolo: annulla!!! per Roberto

ti ringrazio per l'aiuto...ma come si fa ad intercettare l'errore????? 
grazie di nuovo
mike
-- 
Posted from 
mail-5.tiscalinet.it
 [195.130.225.151] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:NFBBIAHGIODDDFFHH...@tiscalinet.it...

Guarda l'esempio che di ha mandato Antonio Biso.

 Guarda l'esempio che di ha mandato Antonio Biso.
Ehehe
la prossima volta giro io a te un mio cliente :-P
Antonio
Newsgroup: it.comp.appl.access
Titolo: approssimare calcolo ore

Ciao a tutti! Stavo sviluppando un programmino per il calcolo delle ore 
lavorate, ma ho un problema!
Io sò che "tizio" ha lavorato 175 minuti, ok? La mia regola è di 
arrotondare alla mezz'ora, ma in difetto. Quindi "tizio" ha lavorato 2 
ore e mezza. Non riesco a trovare la formula per il calcolo che possa 
andare bene :((
Sapete darmi una mano?
Grassie mille e baci!


Devi crearti una funzione che passando il tempo in Minuti ti
restituisca il tempo in Ore arrotondate.
In sostanza dividi per 60 i minuti ed ottieni la parte Intera delle
ore...!
Il resto in minuti lo confronti con 30 se maggiore di 30 forzi 30 se
minore di 30 forzi ZERO...!
Ciao
@Alex

 ha scritto nel messaggio 
news:201105051...@mynewsgate.net...

175 : 60 = 2,916(periodico)
prendi solo la parte intera = 2 (ore)
175 mod 60 = 55 (il resto in base 60)
quindi 2 ore e 55 minuti
A te interessa confrontare l'eventuale resto.
If 55 > 30 then....else .....
Se il mod 60 non restituisce alcun valore vuol dire che non ci sono minuti 
da elaborare, sono tutte ore.
Ciao, Carlo 


Mumble ...
IMHO basta una Int(TempoInMinuti/30)/2 ... ;)
Popi

 Popi
Nella tua considerazione, assolutamente corretta, hai dato per
scontato che volesse un dato in base Oraria, quindi con minuti in base
decimale.
Di fatto 2:30 inteso come 2 ore e 30 Minuti viene visto come 2,5.
Io non conosco l'esigenza dell'OP, ma ipotizzando un'esigenza di un
formato su base Temporale ho appunto pensato ad una funzioncina che
strutturi il Tempo
secondo i canoni TimeSerial o DateTime ecc...
@Alex


Si', volevo dare un'alternativa possibile e mi rendo conto leggendoti
(e rileggendomi) che sono stato un po' troppo affermativo! :)
Belin, a volte le mie risposte mi stanno proprio sulle balle!!! :D
Popi

Newsgroup: it.comp.appl.access
Titolo: Segnale d'errore ?!?

Ciao
Nel modificare dei dati ottengo questo messaggio
"Chiave di ricerca non trovata in alcun record" quale è la chiave 
dell'errore.
Se nelle tabelle ricerco i vari dati in relazione fra di loro li trovo 
ma non riesco a cancellarli.
In nuovo inserimento funziona tutto posso modificare i dati a piacimento.
Una qualche idea su dove cominciare a mettere le mani?
Grazie
Fabio

 Una qualche idea su dove cominciare a mettere le mani?
Ciao,
il database č corrotto, fanne una copia per sicurezza e poi esegui 
Strumenti-->Utilitą Database-->Compatta e ripristina
Dopo la riparazione potrebbero mancarti alcuni records
Ciao
--
Giorgio Rancati
[Office Access MVP] 

 Dopo la riparazione potrebbero mancarti alcuni records
Grazie, sui dati test non in rete, tutto sembra funzionare domani 
verifico sui dati originali in rete.
Abbiamo avuto dei problemi con un controller di un disco scsi... sepro 
in bene grazie
Fabio


 Dopo la riparazione potrebbero mancarti alcuni records
Era proprio quello per ora persi solo una decina di records su 65000
Grazie ancora
Fabio
