mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: tipolo in MsgBox

buongiorno
 
If MsgBox("Mancano dei dati." & _
vbCrLf & "Vuoi continuare?", vbInformation + vbYesNo) = vbNo Then
Exit Sub       
End If
 
il titolo dove va?
 
grazie


vbCrLf & "Vuoi continuare?", vbInformation + vbYesNo,"Titolo") = vbNo Then
Exit Sub
End If
 


grazie mantro

Newsgroup: it.comp.appl.access
Titolo: perchè devo aggiungere DAO

Ciao a tutti,
ho appena iniziato ad utilizzare Access ed il VBA.
Ho comprato un libro con degli esempi, e nel capitolo che parla dei DAO
quando dichiara i recorset scrive semplicemente
Dim ... As Recordset
Dim ... As tabledef
mentre io ho dovuto scrivere
Dim ... As DAO.Recordset
Dim ... As DAO.tabledef
Perchč?
ciao e grazie

 ha scritto nel messaggio
news:4E4nb.52039$e5.19...@news1.tin.it...

probabilmente usi acc2k o xp quindi devi aggiungere ai riferimenti la
libreria microsoft dao 3.6
stefano

 Perchè?
Perché hai sia il riferimento alla libreria di DAO che quello alla libreria
ADO e per default viene preso il primo della lista.
Togli il riferimento a ADO (consigliato se vuoi lavorare solo con DAO)  o
spostalo sotto a DAO, per eseguire l'operazione : menu
Strumenti-->Riferimenti.
Ciao Giorgio
Newsgroup: it.comp.appl.access
Titolo: [?]Distinzione maiuscole/minuscole in un campo testo

Vorrei fare una query che estragga tutti i records di una tabella in cui  la
where sia del tipo:
"WHERE Campo1 = 'ccdee' "
evitando pero' di estrarre anche, ad es.,  CcDee, CCDEe ecc.
Se qualcuno mi suggerisce cosa cercare, poi mi arrangio.
P.S.
Ho guardato l'help in linea ma mi pare che su questo problema sia, a dir
poco, piuttosto oscuro.
Tanto per dire, le uniche due spiegazioni che ho trovato sono:
Distinzione tra maiuscole e minuscole:
"Capacità di distinzione tra maiuscole e minuscole. Una ricerca effettuata
con distinzione tra maiuscole e minuscole consente di trovare solo il testo
in cui esiste una corrispondenza esatta di lettere maiuscole e minuscole.
Questo tipo di ricerca, ad esempio, considera diverse la stringa
"StrLunghezzaZero" e la stringa "strlunghezzazero"."
E questo l'avevo intuito.....:-)
Funzione StrConv:
......
"Vengono elencati di seguito i separatori di parola validi per una corretta
distinzione fra maiuscole e minuscole: Null (Chr$(0)), tabulazione
orizzontale (Chr$(9)), avanzamento riga (Chr$(10)), tabulazione verticale
(Chr$(11)), avanzamento pagina (Chr$(12)), ritorno a capo (Chr$(13)), spazio
(SBCS) (Chr$(32)). Il valore effettivo per lo spazio varia in base al paese
per il set di caratteri DBCS"
E come deve fare un povero cristo a capire che c'azzecca questo con la
distinzione tra maiuscole e minuscole?  :-(
Grazie a tutti, come sempre.
Franck.
--
"Vorrei dimenticare, ma non ricordo cosa"

 poco, piuttosto oscuro.
[CUT]
Non saprei darti indicazioni per risolvere il tuo problema con una query, ma
con un codice VBA puoi effettuare la ricerca con DoCmd.FindRecord.
Sull'help, tramite la scheda "Trova":
1) Digita come parola chiave FindRecord
2) Seleziona la parola FindRecord
3) Fai clic sull'argomento Metodo FindRecord
4) Premi il pulsante Visualizza
Mi sembra che, una volta portato il fuoco sul controllo sul quale fare la
ricerca e volendo in esso ricercare la parola Pippo e non pippo, esegui il
comando:
    DoCmd.FindRecord "Pippo", , True, , True
Roberto

Newsgroup: it.comp.appl.access
Titolo: [OT] recupero file

Non riesco più ad aprire un file di excel con Excel stesso,però lo posso
vedere con Excel viewer.C'è qualche programma che può sistemare il file
danneggiato?
Grazie

 wrote in message
8e9a0o$j5g$1...@pegasus.tiscalinet.it...


 Apri una nuova cartella di Excel vuota,
apri la tendina Strumenti / autocomposizione / conversione file
a questo punto ti si apre una maschera dove ti chiede il tipo di file da
convertire (sarà quello che tu non riesci più ad aprire) e la cartella.
una volta convertito lo risalvi di nuovo
ciao.
Demolition Man
Newsgroup: it.comp.appl.access
Titolo: Applicazione per votazioni

Ciao a tutti.
Sto realizzando una piccola applicazione per gestire le votazioni per il
consiglio direttivo di una associazione del mio paese. Ho creato una tabella
con i nominativi degli associati e una con le votazioni che verranno
inserite tramite una semplice maschera. Dopodichč con una query raggruppo i
nomi e in una colonna ci metto il conteggio. Alla fine su un report faccio
uscire l'elenco dal piů votato in giů.
Questa č quello che ho realizzato, perň mi piacerebbe sapere se qualcun
altro ha fatto qualcosa di simile e se posso apportare delle migliorie o se
non ho valutato imprevisti.
Grazie a tutti
Ciao
Stefano

 Stefano
(premessa) Io non ho fatto nulla del genere.
Le migliorie da apportare sono in relazione anche ai dati che contengono le 
tabelle; mi spiego. Visto che parli di votazioni potrebbe essere 
interessante anche sapere l'età del votante, il sesso, il titolo di studio, 
etc. etc.
Insomma si tratta di statistiche sui dati; se hai solo il nome del votato e 
il numero dei voti, non vedo altre possibilità.
L'imprevisto da scongiurare è la possibilità di votare più volte con 
identità differenti o non esistenti...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio
news:f0scb0$efp$1...@tdi.cu.mi.it...

Grazie.
Stefano

Newsgroup: it.comp.appl.access
Titolo: esportazione appuntamento in outlook

salve a tutti
vorrei esportare alcuni dati da Access per creare un appuntamento su
Outlook
funziona tutto correttamente per quanto riguarda appuntamenti nuovi.
Se pero' modifico i dati già esportati e voglio aggiornare
l'appuntamento, in Outlook ottengo un doppione
il codice è il seguente:
    For i = 1 To Nr
        Dim OggettoOutlook As String
        Dim appOutLook As Outlook.Application
        Dim taskOutLook As Outlook.AppointmentItem
        Set appOutLook = CreateObject("Outlook.Application")
        Set taskOutLook = appOutLook.CreateItem(olAppointmentItem)
        With taskOutLook
            .Subject = rs.Fields("Subject")
            .start = rs.Fields("StartDateTime")
            .End = rs.Fields("EndDateTime")
            '.Duration = 30
            .FormDescription = "ok"
            .Categories = "Appuntamenti Access"
            .Location = rs.Fields("Location")
            .Body = rs.Fields("Body")
            .ReminderMinutesBeforeStart =
rs.Fields("ReminderMinutesBeforeStart")
            .ReminderPlaySound = True
            .ReminderSet = True
            .Save
        End With
    rs.MoveNext
    Next i
grazie a tutti
Maurizio

        Set taskOutLook = appOutLook.CreateItem(olAppointmentItem)
[...]
CreateItem non sta per Edit!
Dim Kalendar As Outlook.Items
Set Kalendar = Session.GetDefaultFolder(olFolderCalendar).Items
With Kalendar("BBBCCC")  '  L'appuntamento che vuoi editare
        .Subject = ...
        .Start = ...
        ...
        .Save
End With
Bruno
Newsgroup: it.comp.appl.access
Titolo: selezionare più record in una sottomaschera

č possibile in una sottomaschera (con visualizzazione foglio-dati, quindi
vista tipo excel) sapere quali record sono selezionati quando ne prendo piů
di uno assieme, ad esempio cliccando sull'identificatore della riga e poi
trascinando in giů il mouse (praticamente i record/righe evidenziati)??
grazie
--------------------------------
Inviato via 
http://usenet.libero.it


Prova con le Proprietà SelTop, SelLeft (vedi help).
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Verifica se il file esiste e apre un file excel 2003 da access 2007

Ciao a tutti,
ho la necessità di verificare, in un database access 2007, se esiste un file 
excel e eventualmente aprirlo o generarne uno nuovo.
Dietro un suggerimento ho creato la seguente funzione
Public Function EsisteFile(FileName As String) As Boolean
On Error Resume Next
    'Apre lo specifico file
    Open FileName For Input As #1
    'Gestione dell'eventuale errore
    If Err Then
        EsisteFile = False
    Else
        EsisteFile = True
    End If
    Close #1
End Function
A fileName passo l'intero percorso del file e il nome del file.
Ho 2 problemi: tutte le volte che il file esiste mi crea un file senza 
estensione. Come faccio a cancellarlo, quando ho verificato che esiste?
L'altro problema è che l'apertura di excel ogni 2 x 3 va in tilt (se crea il 
file nuovo nessun problema ... quando testo l'apertura di uno appena 
generato praticamente mi apre l'applicazione excel ma resta invisibile e 
tutto si blocca).
Il codice associato al tasto per l'apertura o la generazione del file excel 
(Excel2003)
Private Sub cmdPlinti_Click()
On Error GoTo Err_cmdPlinti_Click
Dim oApp As Excel.Application
Dim oWks As Excel.Workbook
Dim NomeFileModello As String
Dim cartellaExcel As String
Dim cartellaOfferte As String
Dim NomeFile As String
cartellaExcel = DLookup("PercorsoExcel", "TabImpostazioni")
NomeFileModello = DLookup("PercorsoExcel", "DizCategorie", "codiceCategoria 
= '" & "2.4'")
cartellaOfferte = DLookup("PercorsoOfferte", "TabImpostazioni") & "Plinti\"
NomeFile = "CalcoloPlintiOfferta" & Me.Anno & Format(Me.ProgressivoOfferta, 
"0000") & ".xls"
Set oApp = CreateObject("Excel.Application") '<-- assegno all'oggetto 
l'istanza di Excel
If EsisteFile(cartellaOfferte & NomeFile) Then
    Set oWks = oApp.Workbooks.Open(cartellaOfferte & NomeFile)    '<--  
aggiungo una cartella standard
Else
    Set oWks = oApp.Workbooks.Add(cartellaExcel & NomeFileModello)    '<--  
apro il file
    oApp.ActiveWorkbook.SaveAs FileName:=cartellaOfferte & NomeFile, _
            FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
            ReadOnlyRecommended:=False, CreateBackup:=False
End If
oApp.Visible = True '<-- visualizzo Excel
oWks.Sheets("INPUT").Select
oWks.Sheets("INPUT").Range("A1").Select
Exit_cmdPlinti_Click:
    Set oWks = Nothing
    Set oApp = Nothing
    Exit Sub
Err_cmdPlinti_Click:
    ErrorBoxStandard
    Resume Exit_cmdPlinti_Click
End Sub
Grazie mille
Tk

 excel e eventualmente aprirlo o generarne uno nuovo.
[cut]
Per verificare se esiste basta un semplice test
  if len(dir("C:cartella.nomefile.xls")) > 0 then
    'Il file esiste
  Else
    'il file non esiste
  End if
Poi per aprirlo/modificarlo o crearne uno nuovo cerca Automazione Excel
tra i vecchi post, sul sitocomune o sul sito di Alessandro Baraldi.
Ciao.
-Marco-
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio 
news:ffnhrt$s6h$1...@news.newsland.it...

Newsgroup: it.comp.appl.access
Titolo: Casella Combinata (maledettaaaaaaaaaaaaaaaaaa)

Salve a tutti,
prima di postare il mio primo help dell'anno formulo i miei più sinceri
auguri di Buon Anno a tutti i frequentatori di questo formidabile ng.
Adesso veniamo al problema.
Avrei bisogno di poter visualizzare il valore euro di un campo, in una
casella combinata, così come viene visualizzata correttamente nel resto del
pogramma, tranne che, per l'appunto,  nella casella combinata.
Es. valore campo in tabella: ? 0,616  nella casella combinata ? 1.!!!! (nel
campo è ben specificato decimali=2)
Riporto qui di seguito il codice SQL della casella cobinata
SELECT DISTINCTROW Prodotti.IDProdotto, Prodotti.DescrizioneProdotto,
Prodotti.PrezzoUnitarioLire, Prodotti.PrezzoUnitarioEuro
FROM Prodotti ORDER BY Prodotti.DescrizioneProdotto;
Qualcuno può aiutarmi?
Grazie mille
Alfio


E se imposti il formato nella query da dove selezioni i dati?


Idem! :(((

Newsgroup: it.comp.appl.access
Titolo: istruzione create table - Access 97

Salve a tutti, avrei questo problema:
con questa istruzione:
CREATE TABLE pippo (id_pippo INT not null CONSTRAINT id_pippo PRIMARY KEY);
se volessi che il campo id_pippo fosse un campo contatore incrementale, cosa
bisogna scrivere?
grazie Riccardo

 wrote in message
news:act159$v3l$1...@localhost.localdomain

Dovresti formattare il Campo a COUNTER.
Non fa parte di una formattazione di Tabella, ma del Campo stesso
che devi creare, quindi invece di crearlo TEXT lo crei COUNTER
oltre che PRIMARY KEY.
Alessandro.@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


____________
grazie 1000!
provavo con Auto_increment, con COUNT, ma non trovavo affatto la
formattazione giusta.
grazie di nuovo.
bye Riccardo
Newsgroup: it.comp.appl.access
Titolo: stampa report con stampante specifica

un saluto a tutti
avendo più di una stamapnte in rete volevo sapere se è possibile inviare la
stampa di un report ad una stampante specifica senza bisogno di
selezionarla.
ciao
grazie
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 selezionarla.
www.donkarl.com/it
FAQ 5.1 Cambiare la stampante o le impostazioni stampante/pagina
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA) 

 selezionarla.
------------------------------------------
' Definisce stampante specifica
Application.Printer = Application.Printers("NomeStampante")
'
' Esegue stampa
'
' Ristabilisce il valore di default
Set Application.Printer = Nothing
------------------------------------------
Bruno

Newsgroup: it.comp.appl.access
Titolo: Vorrei chiedere come...

...come fare quando un tasto nel mio programma ha come azione
l'esecuzione di piu queery che vengono visualizzate una dietro l'altra per
lo schermo in modo poco chiare, 'ce un modo per aver un output diciamo piu
ordinato
GRAZIE!!!


Ehhhh??????????????????

Newsgroup: it.comp.appl.access
Titolo: Tabelle con dati ( quasi ) duplicati

Ciao,
volevo sottoporre un quesito che mi sta facendo perdere un bel po' di tempo.
Ho delle tabelle  con dei dati ....quasi duplicati :
es  Mario Rossi, Maria Rossi, Marina Rossi :
oppure via Roma, via Romi, via Rama.
Sono avviamente dei dati errati che io devo corregere.
Per evitare di scorrere un record alla volta ( sono tabelle da 12.000
record ) volevo usare una query che mi riconoscesse i dati ...quasi
duplicati.
Esiste ? E in che maniera č possibile farla?
un grazie anticipato..
Lu

 wrote in message
9g4gmt$cpq$1...@fe2.cs.interbusiness.it...

Esiste un algoritmo che mi pare si chiami soundex. Dovrebbe esserci qualcosa
sul sito comune
Antonio
Newsgroup: it.comp.appl.access
Titolo: Consiglio se compattare e ripristinare DB

Salve a tutti,
ho un DB con tabelle collegate ad AS/400.
Poichè il Db è di notevoli dimensioni
può essere corretto effettuare la
compattazione e il ripristino del DB
ad ogni aggiornamento?
E in questo caso è possibile effettuarlo
tramite macro?
Grazie
WS 

 WS
-- 
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------
http://www.accessgroup.it/
----------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Il dubbio mi è sorto dopo le risposte ad un mio
post dell'altro giorno.
Praticamente ho un DB collegato ad as/400 dal
quale tramite query importo dati in alcune tabelle.
Poichè sono molti record, mi ritrovo con un file di
dimensioni enormi. L'altro giorno
ho chiesto perchè il file non diminuiva
anche a tabelle vuote, e mi è stato detto che
access non cancella fisicamente i record fino a che
non viene usata la chiave "Compatta e ripristina Database".
Ho provato e ho notato che dopo la compattazione e
ripristino le dimensioni del DB erano notevolmente inferiori.
Per questo mi chiedo se ogni volta che aggiorno le tabelle del mio
DB Access sarebbe meglio fare un compatta e ripristina, visto
che cancello le tabelle e le riscrivo ogni volta.
Grazie
WS 


Infatti, fai così
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: 4 tabelle come sottomaschere

ciao a tutti,
ho una tabella di circa 7000 articoli e 4 colonne, in particolare CODICE,
FORNITORE, ESISTENZAMAGAZZINO e ORDINATI
naturalmente i codici sono diversi tra loro e i fornitori si ripetono +
volte
ho una maschera con una textbox non associata in cui inserisco il fornitore.
sulla suddetta maschera ho un pulsante che mi avvia 4 query che mi cercano
gli articoli in base al fornitore scelto, ogni query mi filtra i dati, ad
esempio ESISTENZA MAGAZZINO>ORIDINI;
ORDINI=0;ESISTENZA MAGAZZINO<ORIDINI; e tutto funziona bene...
la mia richiesta è:
come faccio a far visualizzare sulla suddetta maschera i 4 risultati
ottenuti dalle 4 query??
esempio:
articolo    fornitore    esistenza    ordini
234324    5566        45                10
123213    5566        0                  20
232133    5566        -40              0
798798    5566        65                65
la maschera deve restituirmi 4 colonne ognuna delle quali deve contenere i
dati filtrati secondo i criteri scelti...
Grazie 1k a tutti
Nicola

 ha scritto nel messaggio
news:19ep9.12553$RO.2...@twister1.libero.it...

Inserisci nella maschera quattro caselle di riepilogo, ognuna delle quali ha
come origine riga una delle 4 queries.
In alternativa, invece delle caselle di riepilogo, inserisci nella maschera
4 sottomaschere con visualizzazione a Maschere continue, ognuna delle quali
ha una delle quattro queries come origine record.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:sJep9.12202$%M1.2...@twister2.libero.it...

devo deluderti, ma non funziona, sicuramente perchè sto saltando qualche
passaggio...
ho creato come mi hai detto le 4 caselle combinate, le ho associate,ma...
se inserisco nel textbox un valore non succede niente, allora cosa ho
pensato:
forse ci vuole una requery dopo l'aggiornamento della textbox??
nente da fare..
forse devo richiamare le 4 query sempre dopo lo stesso evento?
e ho messo nell'evento quanto segue: (premetto che le 4 caselle combinate si
chiamano A B C D)
me.a.requery
ecc..
ecc..
ma continua a non funzionare...
che devo fare??

 che devo fare??
Se le query sono create bene, se creerai bene le casella di riepilogo
(numero colonne, larghezza colonne, origine riga, tipo origine riga ecc.
ecc.) invece che le caselle combinate e se eseguirai al tempo dedito il
requery delle caselle di riepilogo, le cose ti dovrebbero funzionare.



grazie 1K
Nicola

 ed č qui che ho sbagliato!!

A volte ritornano...
scusa la domanda,
ma se volessi aggiungere 4 textbox che mi indicano quanti record ha filtrato
per ogni casella di riepilogo??
come faccio il conteggio??
Nicola

 Nicola
--

Newsgroup: it.comp.appl.access
Titolo: su click di un pulsante stampare n pagine di un report

avrei necessit� di stampare N pagine di un report ad ogni click di un 
pulsante fino all'ultima pagine del report
esempio: il report � di 36 pagine
 
al primo click stampo dalla 1 alla 10
al secondo click stampo dalla 11 alla 20
al terzo click stampo dalla 21 alla 30
al quarto click dalla 30 alla 36
 
fattibile? 
 

Apri il Report in HIdden mode o PReview ed usa PRINTOUT per gestire Numero STampe e NUmero Pagine.
 
@Alex

@Alex
 
 
Seguendo il tuo consiglio ho scritto questo codice, però ho un problema 
quando apro il msgbox perdo il focus del report e mi stampa una form, in che 
modo posso forzare la stampa del report ad ogni pressione del tasto ok del 
msgbox? inoltre devo aprirlo ad ogni iterazine del ciclo for il report? 
Grazie.
 
*********** CODE ***************
 
        Dim volte As Long
        Dim resto As Integer
        Dim passo As Integer
        Dim fattoreN As Integer
 
        passo = DLookup("stampabustepervolta", "aziendali")
        fattoreN = 0
 
        volte = Int(DCount("idallievo", "comunicazioni") / passo)
        resto = DCount("idallievo", "comunicazioni") Mod passo
        If resto > 0 Then volte = volte + 1
        DoCmd.OpenReport "BUSTAMULTIPLA", acViewPreview, , , acIcon
        Report![bustamultipla].SetFocus
        For i = 1 To volte
            MsgBox "INSERISCI NELLA STAMPANTE " & passo & " BUSTE E PREMI 
'OK' PER CONTINUARE LA STAMPA", vbInformation, ""
            DoCmd.PrintOut acSelection, i + fattoreN, passo + fattoreN
            fattoreN = fattoreN + passo
        Next i
 
 

Usa SelectObject membro di DoCmd per selezionarlo prima del PrintOut.
 
@Alex
 
 

Ma secondo te devo aprire il report ad ogni iterazione del ciclo for o basta 
una volta prima di entrare e lo chiudo all'uscita del ciclo for?
 
Grazie.
 

Funziona grazie se servisse a qualcuno ho modificato il codice cosi
 
*** CODE ****
 
        Dim volte As Long
        Dim resto As Integer
        Dim passo As Integer
        Dim fattoreN As Integer
 
        passo = DLookup("stampabustepervolta", "aziendali")
        fattoreN = 0
 
        volte = Int(DCount("idallievo", "comunicazioni") / passo)
        resto = DCount("idallievo", "comunicazioni") Mod passo
        If resto > 0 Then volte = volte + 1
        DoCmd.OpenReport "BUSTAMULTIPLA", acViewPreview, , , acHidden
        For i = 1 To volte
            MsgBox "INSERISCI NELLA STAMPANTE " & passo & " BUSTE E PREMI 
'OK' PER CONTINUARE LA STAMPA", vbInformation, ""
            DoCmd.SelectObject acReport, "bustamultipla"
            DoCmd.PrintOut acSelection, 1 + fattoreN, passo + fattoreN
            fattoreN = fattoreN + passo
        Next i
        DoCmd.Close acReport, "bustamultipla", acSaveNo
Newsgroup: it.comp.appl.access
Titolo: Utilizzare il Gestore di Posta Elettronica predefinito da Access

--
Ho un problema:
con la pressione di un tasto vorrei aprire un nuovo messaggio della posta
elettronica predefinita e gestire le seguenti parti del messaggio
- l'oggetto
- il destinatario
- il mittente
- il testo
- l'allegato
il tutto ovviamente da codice di Access.
Può andare bene il SendObject???? A volte sembra non funzionare!
Grazie in anticipo!!!!!!!
  Ciao
Andrea

 Può andare bene il SendObject???? A volte sembra non funzionare!
Quali volte?
Sib
--
qualita.assicurazione su 
www.cerrinet.it
Il newsgroup sulla Qualita'

Newsgroup: it.comp.appl.access
Titolo: Data Creazione Tabella in un campo di una Maschera

Scusate, pur essendo praticamente a totale digiuno di VB qualcuno
riesce ad aiutarmi ad inserire in una maschera un campo che mi riporti
la Data Creazione di una determinata tabella [Es: Tabella1] del DB
[Es: DataBase1]?
Grazie...


Con "del DB [Es: DataBase1]" vuoi dire che la tabella si trova
in un database diverso?
-- 
cu
Karl
*********
Access FAQ: 
www.donkarl.com/it

 in un database diverso?
No, la Tabella1 fa parte del DataBase1, non ci sono database esterni o
tabelle collegate.


Puoi usare quest'origine controllo in una casella di testo:
=DLookUp("DateCreate";"msysObjects";"Type=1 And Name='Tabella1'")
-- 
HTH


> =DLookUp("DateCreate";"msysObjects";"Type=1 And Name='Tabella1'")
Ottimo funziona, a patto ovviamente che la tabella sia del DB e non
una tabella collegata, presente su un diverso DB.
Se invece la Tabella2 fosse una tabella del DB Database2 e collegata
nel DB Database1, è comunque possibile fare il test per la Tabella2
all'interno del Database1?

 all'interno del Database1?
Puoi p.e. crearti una query
SELECT DateCreate
FROM msysObjects IN 'c:\pippo\Database2.mdb'
WHERE Name='Tabella2' AND Type=1
e poi usare un DLookUp alla query per mostrare la data
nel controllo.
In alternativa puoi copiare questo codice in un modulo standard
Public Function fctDateCreated(strTableName As String) As Date
On Error GoTo myError
Dim db As DAO.Database
Dim tdf As DAO.TableDef
Set db = OpenDatabase(Mid(CurrentDb(strTableName).Connect, 11))
Set tdf = db.TableDefs(strTableName)
fctDateCreated = tdf.DateCreated
myExit:
  Set tdf = Nothing
  db.Close: Set db = Nothing
  Exit Function
myError:
  MsgBox Err.Number & " " & Err.Description
  Resume myExit
End Function
Come origine controllo della casella di testo usi:
=fctDateCreated("Tabella2")

Newsgroup: it.comp.appl.access
Titolo: Domanda forse stupida!

E' possibile creare un file eseguibile da un database Access 2000?
Grazie
--
Antonello Cordella
ant...@libero.it
http://antoweb.supereva.it

E' possibile creare un file eseguibile da un database Access 2000?
Si, e poi lo esegui con Access 2000.
-- 
Ciao,
Giovanni

 E' possibile creare un file eseguibile da un database Access 2000?



Tutte le risposte le puoi trovare qualche messaggio indietro e precisamente:
[OT] Provocazione di Kakkio (si fa chiamare cosě)...
Ciao.

Scrisse Giovanni Albertone
<g_albertone@NOSPAM_MA_SENZA_NOSPAMhotmail.com>:
La risposta del mese.
Antonello, io ne farei un banner per il sc :-)
--
Lorenzo Coronati
--
<<il mondo si divide in due: gli gnucconi 
e LE TESTE DI SCROTO, non credo proprio 
di appartenere alla prima>>
(Riccardo Belzani, 22/2/2000)
--

 Antonello, io ne farei un banner per il sc :-)
Se siete tutti d'accordo, potremmo aprire sul sito la sezione  "Post del
mese", qualcuno dovrebbe selezionare il thread adatto, ed inviarlo ogni fine
mese alla e-mail del sito comune.
Lorenzo, tu mi sembri la persona più adatta, visto che non c'è nulla di
rilevante che non passi dalla tua signature :-)
--
Ciao, AntoGal
*************************************************
Home Page (area programmatori di VolFtp)
http://volftp.mondadori.com/italiani/galletta/
per scaricare un gioco di DAMA ITALIANA
*************************************************

rilevante che non passi dalla tua signature :-)
Dici?
:-D


Newsgroup: it.comp.appl.access
Titolo: record in fattura

Salve a tutti.
Prima di descrivere il mio problema premetto che ho guardato sia nel sito 
comune che nelle varie risposte del newsgroup e anche se ho trovato dei casi 
simili (o forse uguali) non sono ancora riuscito a risolverlo.
Devo stampare una fattura. Nel corpo voglio mettere 40 records, e anche se 
da query ce ne sono meno, il resto li voglio vuoti,  stamperò solo le righe 
verticali.Ovviamente se avrò come risultato 41 records, nella seconda pagina 
ne stamperò 1 e gli altri dovranno essere vuoti. Non sono riuscito ad 
adattare al mio problema l'esempio sul sito comune quello della stampa righe 
vuote nel report. Il mio report è composto da intestazione pagina, corpo e 
piè di pagina.
Qualcuno può gentilmente aiutarmi?
Grazie
Sergio

[omissis]
Dimmi se ho capito bene: il tuo problema è tracciare linee verticali alte 
quanto la sezione corpo, indipendentemente dal numero di record che siano 
in esso (il corpo) visualizzati?
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution

 Sergio
ciao
Daniele

Newsgroup: it.comp.appl.access
Titolo: help















qualche giorno fa, ormai saranno più di 15 vi ho chiesto quali erano 
      le funzioni per la sicurezza dei dati in caso di caduta del database 
      durante un'operazione. Mi avete risposto con BeginTrans ecc...


mi potete dare anche qualche esempio di applicazione perchè sarà che 
      è lunedì mattina sarà che mi sto rimbambendo ma non ci capisco 
nulla.


Grazie Sara



















 wrote 
  in message 
000c01c03ccb$9f38a090$0128...@unipd.it
...

Newsgroup: it.comp.appl.access
Titolo: espressione che punta a un controllo di un form

ciao :)
ho fatto una query in cui un certo campo deve essere uguale a una textbox
che ho su un form.
usando il generatore di espressioni, mi risulta che per accedere dalla
query alla textbox del form devo scrivere: forms!nomeForm!nomeTextBox
problema:
se apro soltanto quel form, la query funziona e mi ritorna il record in
cui il campo xyz e' appunto uguale alla txtbox del mio form.
Se invece ho piu form aperti contemporaneamente,allora la query non riesce
piu ad acquisire il valore della textbox sul mio form.
sembra quindi che se ho piu forms aperti, non sia giusto usare la sintassi:
forms!nomeForm!nomeTextBox
dove sbaglio?
ciao grazie
nicoletta ;)
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Ciao Nicoletta,
il problema potrebbe essere che la form a cui fai riferimento č diventata
una SubForm di un'altra Form in questo caso il percorso da utilizzare cambia
e diventa
piů o meno  forms!FormPrincipale.Form.SubFormName.Form.nomeTextBox,  usa il
generatore di espressioni avendo aperte sia la form Principale che la
subform e fagli fare il percorso completo passando dalla maschera
principale.
Saluti
Cinzia

 piů o meno  forms!FormPrincipale.Form.SubFormName.Form.nomeTextBox, 
si questo lo sapevo perche mi era gia capitato
ho notato che se apro le varie form (a mano) da access, allora funziona
tutto, mentre se dal codice vb di form1 faccio "form2.visible=true", la
query non riesce piu ad accedere al form2....
E' come se caricando il form2 dal modulo vb di form1, fosse differente
dall'aprirlo a mano da access.
in questo caso non so che sintassi devo usare per l'espressione!
thx



Cinzia

Newsgroup: it.comp.appl.access
Titolo: comando docmd.runsql

Come si fà ad usare le transazioni con il comando RUNSQL

 Come si fà ad usare le transazioni con il comando RUNSQL
Non si fa.
Solo sul metodo EXECUTE puoi usare le transazioni...!
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


a cosa è riferito allora il parametro utilizza transazione riportato sulla
guida?
Metodo RunSQL
Vedere anche Si applica a Esempio Informazioni specifiche
Il metodo RunSQL esegue l'azione EseguiSQL in Visual Basic.
espressione.RunSQL(IstruzioneSQL, UtilizzaTransazione)

 espressione.RunSQL(IstruzioneSQL, UtilizzaTransazione)
Hai ragione, pare che possa rientrare in un'operazione
transazionale, ma io proverei...!
Attribuisci un WorkSpace
wsp.BeginTrans
RunSQL("UPDATE....",True)
wsp.CommitTrans			
Se vuoi annullare l'perazione, o chiedere conferma 
inserisci prima del CommitTrans un interrogazione
alla quale fai eseguire in caso negativo wsp.RollBack
Io inserirei anche la gestione errori con l'utilizzo del RollBack.
Non saprei dirti di più perchè non ho mai utilizzato questo 
metodo.


Newsgroup: it.comp.appl.access
Titolo: Gestione Scanner

Come si può gestire una scansione da Access?
Ciao, Bobbit


Sě...
Ciao.


Scusate, ho risolto.
Bobbit

 wrote in message
912rou$qc9$1...@suite03.caspur.it...

ok
ciao
Newsgroup: it.comp.appl.access
Titolo: Formato - messaggio di errore

ho impostato un una serie di caselle il formato data 99/99/0000;;_
Se l'utente non inserisce correttamente i dati in quel controllo
appare un messaggio di access che spiega, secondo me in etrusco, cosa
bisogna fare per ineserire i dati correttamente.
E' possibile intercettare quel messagigo di errore e mettrne uno
personalizzato?
non ho trovato il codice dell'errore e non so come sostituiirlo
Ciao a tutti
-- 
Posted from 
adsl-pool2-vi-27.aruba.it
 [62.149.141.36] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Fra le proprietà del controllo ce n'è una che dice "Valido se" e subito dopo
una che dice "Mesaggio di errore" (o qualcosa di molto simile). Digita il
messaggio che vuoi che appaia lì e il gioco è fatto.
Ciao e a presto

Newsgroup: it.comp.appl.access
Titolo: Report

Vorrei rendere visibile una scritta in un report solo se c'è la spunta nel
campo "stampare" del record selezionato, sapreste dirmi se è possibile e
consigliarmi come farlo?
Grazie
Fabio

 Fabio
La scritta dove l'hai inserita?
In una etichetta?
Se č cosě, a fronte dell'evento "Su formattazione" della sezione del report
che contiene l'etichetta genera un codice VBA di questo tipo:
If Me!Stampare = True Then
    Me!Etichetta.Visible = True
Else
    Me!Etichetta.Visible = False
End If
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 End If
Funziona perfettamente, grazie mille.
Fabio

Newsgroup: it.comp.appl.access
Titolo: Salvare Form come immagine

E' possibile esportare un form sottoforma
di immagine sia essa bitmap, jpg, tiff o gif?
    danilo

     danilo
_________________________-
Premendo ALT+Stamp copi negli appunti la finestra attiva.
Poi la incolli in paintbrush e la salvi in bmp o altro.
ciao
Riccardo

 Poi la incolli in paintbrush e la salvi in bmp o altro.
Fino ad ora ho fatto cosě, ma volevo automatizzare la cosa.
Comunque grazie lo stesso.
    danilo

 ha scritto

se ricordo, a differenza di vb, vba non dispone dell'oggetto clipboard.
ciao, j.

 Fino ad ora ho fatto cosě, ma volevo automatizzare la cosa.
sendkeys?
ciao,
PS

 PS
in genere non e' molto bello, ma se chiami programmi esterni puo' essere
pericoloso.
esempio banale: la localizzazione dei menu.
poco fa guardavo un post in cui per espellere il cd consigliavano lo
scripting fino a "&Espelli".
a parte che in w2k ho "Rimuovi", se poi il prog gira su un win inglese ?
e in access dubito tu possa fare
clipboard.setdata
clipboard.getdata
-- 
hth, ciao, j.
http://www.sundaysw.com

 ha scritto nel messaggio
news:2vkpdeF...@uni-berlin.de...

Per operare con la clipboard in VBA puoi usare il metodo RunCommand, ovvero:
DoCmd.RunCommand acCmdCopy
oppure:
DoCmd.RunCommand acCmdCut
e poi:
DoCmd.RunCommand acCmdPaste
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 DoCmd.RunCommand acCmdPaste
grazie, j.

 ha scritto nel messaggio
news:2vmk15F...@uni-berlin.de...

Prego

Newsgroup: it.comp.appl.access
Titolo: Metodo dirty

Ciao a tutti,
avrei questo piccolo problemino :
ho una maschera associata ad una tabella Bolle, quando inizio a modificare i
campi e poi clikko sul pulsante di uscita, tramite l'evento dirty chiedo se
salvare o no le modifiche. Fino a qui tutto ok.
Poi ho un pulsante che mi apre un'altra form (associata sempre alla tabella
bolle) e che mi permette di inserire / modificare le note della bolla,
poniamo il caso che inserisco le note, torno nella Form principale e decido
di uscire senza salvare le modifiche effettuate. Il campo note però è
comunque cambiato.
Come posso fare ??? La proprietà dirty sul campo note non funzia.
Grazie a tutti.
Ronny.
--------------------------------
Inviato via 
http://usenet.libero.it

 Come posso fare ??? La proprietà dirty sul campo note non funzia.
Ovvio, dirty e' una proprieta' delle maschere, non dei controlli.
Vorrei pero' capire una cosa:
in che modo "usi" la proprieta' dirty?
perche' non usi direttamente l'evento BeforeUpdate? (che si attiva solo se
la maschera e' dirty)
Sib

 ma il before update sulla maschera dici ???
Si', si attiva solo se la maschera e' dirty e cerchi di salvare le
modifiche, ma PRIMA di salvarle effettivamente.
Sib

 comunque non mi salverebbe quella delle note, giusto ???
Sono due problemi diversi.
Se metti il codice nel beforeupdate non ha significato usare la proprieta'
dirty.
invece per il campo note, dovresti mettere un codice simile anche nella
maschera dove digiti le note.
personalmente ti suggerisco di mettere il campo note nella stessa maschera
principale, al limite usa una struttura a schede.
Sib

Newsgroup: it.comp.appl.access
Titolo: Campo numerico con gli zero iniziali

In una tabella ho la necessità di avere degli zero a sinistra della
cifra in quanto dovranno essere poi stampati dei Report indicanti gli
zero e nello stesso tempo non posso trasformare il campo in formato
testo poichè il formato nomerico mi consente calcoli e altro. Grazie


Puoi formattatre il controllo del report in 
Format$("tuocampo", "00000000")
e lasciarlo numerico
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


Grazie ci provo subito
Newsgroup: it.comp.appl.access
Titolo: Combo di ricerca

Buon giorno a tutto il n.g.
In una casella combinata che si appoggia ad una sottomaschera, vorrei poter 
preimpostare tutti i mesi dell'anno da gennaio a dicembre ed una volta 
selezionato il mese ottenere tutti gli inserimenti effettuati in quel mese, 
nella sottomaschera.
I mesi vorrei poterli preimpostare con la dicitura in lettere (gennaio, 
febbraio, etc.) mentre gli inserimenti vengono fatti per data numerica 
(14/12/05).
E' possibile effettuare questo tipo di ricerca, che tenga conto soprattutto 
automaticamente dell'anno in corso? Poniamo che all'interno del mio db abbia 
già dei dati relativi a dicembre 2004, cliccando su dicembre vorrei che mi 
rendesse i dati dell'anno in corso.
Grazie per l'attenzione.
Roberto

RobertOne ha scritto:


Supponiamo che:
1- ti crei una tabella Mesi con due campi dove inserisci i mesi in cifre
e, parallelamente, anche i 12 mesi in lettere;
2- La form si chiamerà, ad esempio, Form1 e la Subform, ad esempio,
Dettaglio;
3- Ti crei una Query1 sulla tabella (Table1) dove hai i dati e aggiungi
due colonne non visibili con origine, rispettivamente,
Month([Table1]![Field1])
e Year([Table1]![Field1]) (dove Field1 è il campo con la data da filtrare)
e criteri [Forms]![Form1]![InputDate] e Year(Now())
4- la combo (InputDate) abbia come OrigineRiga una query su tale tabella;
poni come colonna associata la prima (quella con i mesi in cifre), come
numero di colonne 2 con larghezza, rispetivamente 0 e 4;
5- Il Dettaglio avrà come sorgente la Query1 e, sull'evento
DopoAggiornamento del controllo InputDate scriverai il codice
Private Sub InputDate_AfterUpdate()
Me.Dettaglio.Requery
End Sub
Voilà!
-- 
TANNHAUSER
"I've seen things you people wouldn't believe..."
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Grazie per quanto sopra riportato.  Forse non sono stato molto chiaro.  Sto 
facendo un db per il controllo delle ore lavorative. La tabella è formata 
dai seguenti campi; Data, entrata mattina, uscita mattina, entrata 
pomeriggio ed uscita pomeriggio. Poniamo che all'interno del db in questione 
abbia già inserito tutti i mesi lavorati nel 2005 e voglia vedere quante ore 
ho lavorato a novembre, vorrei riuscire senza digitare in due caselle di 
testo il range date DALLA DATA ALLA DATA (01/11/05 - 30/11/05) ma 
semplicemente richiamare novembre ed ottenere tutti gli inserimenti 
effettuati in quel mese. E' possibile ottenere tale risultato con quanto 
sopra riportato?
Grazie ancora.
Roberto

 sopra riportato?
E non è quello che ti ho suggerito? Adattala semplicemente al tuo caso,
quindi Form1 resterà Form1 mentre quello che io ho chiamato Dettaglio sarà
la subform dove ci saranno le tue registrazioni di date ed entrate
contenute nella tabella che ho chiamato Table1. Prova.


 "I've seen things you people wouldn't believe..."
Mi dispiace farti perdere tempo, ma proprio non riesco a mettere in pratica 
quanto m'insegni, questo a causa della poca conoscenza.
Grazie ancora.
Roberto
Newsgroup: it.comp.appl.access
Titolo: variabile non definita ?

Buongiorno a tutti.
Ho inserito il seguente modulo e il debug mi restituisce il seguente errore: 
"Variabile non definita".
 
La riga in questione � la seguente: "OpenFile.hwndOwner = Form1.hwnd" - mi 
dice che Form1 � una variabile non definita
 
Qualcuno sa dirmi dove sto sbagliando o cosa mi manca ??
Grazie mille.
Saluti
Lucky
===========================
Option Explicit
 
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 GetFilename() As String
    Dim OpenFile As OPENFILENAME
    Dim lReturn As Long
    Dim sFilter As String
 
    OpenFile.lStructSize = Len(OpenFile)
    OpenFile.hwndOwner = Form1.hwnd
    OpenFile.hInstance = App.hInstance
    OpenFile.lpstrFilter = "File Database" & vbNullChar & "*.mdb" & 
vbNullChar & vbNullChar
    OpenFile.nFilterIndex = 1
    OpenFile.lpstrFile = String(257, 0)
    OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1
    OpenFile.lpstrFileTitle = OpenFile.lpstrFile
    OpenFile.nMaxFileTitle = OpenFile.nMaxFile
    OpenFile.lpstrTitle = "Select an image"
    OpenFile.flags = 0
    lReturn = GetOpenFileName(OpenFile)
    If lReturn <> 0 Then
        GetFilename = Trim$(OpenFile.lpstrFile)
    End If
End Function 
 
 

 Qualcuno sa dirmi dove sto sbagliando o cosa mi manca ??
 
 
ma il Form1 esiste?
 
 prova ad aggiungere la sua dichiarazione esplicita:
 
Public Function GetFilename() As String
    Dim OpenFile As OPENFILENAME
    Dim lReturn As Long
    Dim sFilter As String
    Dim Form1 as Form
 
 
 

>    OpenFile.hwndOwner = Form1.hwnd
 
prova a scrivere:
 
OpenFile.hwndOwner = Me.hwnd
 
 

 ha scritto nel messaggio 
news:50d6647f$0$1579$5fc...@news.tiscali.it...

Newsgroup: it.comp.appl.access
Titolo: limitazioni all'avvio

Ho impostato varie limitazioni all'avvio che si disibalitano se spingo
MAIUSC.
Ma io vorrei che il tasto maiusc non funzionasse e che la
disabilitazione delle impostazioni si possa fare solo dopo
l'inserimento di una password.
ad esempio in una maschera ci metto un pulsante che mi chiede la
password.
si può fare?
grazie.

 ha scritto nel messaggio 
news:1133115871.5...@f14g2000cwb.googlegroups.com...


si puņ fare?
grazie.
Vai sul sito di Karl 
http://www.donkarl.com/it/
 FAQ 1.8
Quanto alla maschera con password č fattibilissima.
Spiega meglio cosa vuoi ottenere.
Ciao, Carlo

cioè io voglio che se uno vuole può usare il database
tranquillamente.
ma quando io voglio cambiare le impostazioni di avvio devo spingere un
pulsante, lui mi chiede la password e mi sblocca tutto.
PS. il sito che mi hai consigliato dice come disabilitare lo shift per
sempre, e dice di lasciare sempre un "passaggio" segreto per
abilitarlo, ma non ho campito come...
grazie per la risposta maynard.

cmq è un sito interessantissimo!
grazie mille...

 cioč io voglio che se uno vuole puň usare il database

Creati un pulsantino piccolissimo o un click su di una lettera
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 ha scritto nel messaggio 
news:1133133079....@z14g2000cwz.googlegroups.com...



In linea ho messo un db di esempio che utilizza la routine trovata sul sito 
di Karl.
E' in formato A97 e può essere facilmente convertita.
Ha una sola maschera, un modulo e una macro Autoexec. All'avvio abilita la 
funzione del blocco del tasto shift per cui ad un successivo riavvio noterai 
che il tasto shift risulta disabilitato.
Per riabilitarlo dovrai agire sul pulsante con la faccina e inserire la 
password di sbloccaggio che è "sblocca" senza virgolette. Se invece usi la 
password "blocca" senza virgolette, riabiliti la funzione.
Questo potrebbe servirti da spunto per implementare un tuo proprio codice.
Qualora Roberto dovesse ritenere utile il programmino, può, come al solito, 
pubblicarlo sul sitocomune.
Questo il link:
http://www.frantoiogestione.com/Shift.zip
Ciao, Carlo

come sempre siete gentilissimi!
grazie tante...

 
http://www.frantoiogestione.com/Shift.zip
Finalmente grazie al tuo esempio sono riuscito ad inserirlo anche nel mio 
progetto, però ho un problema..... la maschera apertura mi rimane sempre in 
primo piano, sai dirmi il motivo?
Saluti Andrea 


Probabilmente è settata a popup



Infatti, ho tolto questa opzione che non conosco e mi sembra che vada tutto 
bene.
Saluti Andrea
Newsgroup: it.comp.appl.access
Titolo: Convertire un DB da Vision ad Access

Salve a tutti... Ho da porvi una domanda:
in ufficio dal padre di un amico hanno fatto un software di gestione clienti
che utilizza come tipo di DB il "Vision". In una cartella del SW ci sono
centinaia di files .OBJ che sono esattamente il numero di records
consultabili all'interno del DB clienti. Ora, al padre servirebbe
estrapolare questi dati in un file leggibile con un altro DB, Access 2000
p.e. che conosce, per fare delle consultazioni sue.
Chiaramente non vuole chiedere alla software house di fare un altro software
che semplicemente interroghi il suo DB esistente e gli restituisca, per
dire, i clienti che hanno pagato meno di una certa cifra. Si chiedeva, visto
che l'interfaccia grafica di questo programma non lo permette, se fosse
possibile convertire i files OBJ in qualche maniera in Access. Purtroppo
appunto, non esiste una funzione "Esporta DB..." o qualcosa del genere nel
software di gestione. Puň solo consultarlo a video, un cliente alla volta (e
a lui non va). E' possibile eventualmente fare una cosa simile?
In un certo senso ha paura che, facendo una domanda simile alla SwHouse,
questa gli risponda con la classica domanda "Che se ne deve fare? Glielo
facciamo noi il DB..." e chiaramente lo costringa a pagare una certa cifra.
Ok, vi ringrazio per le risposte, e chiedo sin da subito scusa per il
linguaggio poco tecnico.
Fabio

 Fabio
Stamane ho provato a cercare su internet se erano disponibili i driver odbc
per Vision ma è veramente un'impresa trovarli; almeno io non li ho trovati
(aggratisse).
Comunque c'è da dire una cosa sul fatto che il padre non possa disporre dei
dati come vuole; i dati inseriti sono i suoi e l'applicazione che sta
utilizzando deve disporre di una funzionalità che permetta l'esportazione
almeno in formato ASCII. La ditta può, anzi deve, inibire la possibilità di
non duplicare il suo prodotto ma non può tenere in ostaggio i dati!
Se il cliente non vuole più utilizzare più il loro programma che fa? Deve
re-inserirsi tutti i dati? Non esiste, i dati sono del proprietario non di
chi fornisce il software per trattarli. Quindi dovete spingere su questo
fatto ottenendo la possibilità di esportare tutte le tabelle in formato
ASCII o altri formati che possano essere letti da qualsiasi programma; anche
notepad se necessario...
Ciao.
--
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: report snapshot?

ma sull'help dov'e' documentato?
-------------------------------------------------------
concorsi pubblici truccati.  questo è solo un esempio:
http://www.fortunecity.com/business/koch/947/index.htm

...

Newsgroup: it.comp.appl.access
Titolo: Problema aggiornamento

Ho un database dove controllo le licenze installate.
Una tabella ha le informazioni sui vari host.
Il campo Sistema Operativo e' un campo di ricerca
che ha origine da una tabella dove ci sono tutti i
sistemi operativi che abbiamo in azienda e il relativo
numero di licenze acquistate.
Ho creato una maschera dalla tabella host, dove
inserisco le informazioni.
La casella del sistema operativo ha come origine riga
una query che mi calcola la scorta rimanente.
Il calcolo della scorta e' molto semplice, ci sono i seguenti
campi:
tblSisOp.Nome
tblSisOp.acquistate
tblHost.ConteggiodiLicenze
Scorta = Acquistate - Conteggio di Licenze
Fin qua tutto bene, pero' io vorrei che quando seleziono un
sistema operativo per un host, la casella combinata mi venga
automaticamente aggiornata, in modo da mostrarmi solo le
licenze disponibili per il successivo host (Dove Scorta > 0).
Ho aggiunto Me.Requery e Me.Refresh all'evento dopo
aggiornamento, ma fino a quando non chiudo la maschera e la
riapro, la casella combinata mi mostra le licenze senza aggiornarle
a ogni nuova selezione.
Deve essere aggiornata la query origine riga della casella combinata,
ma non sono riuscito ad ottenere lo scopo, nemmeno aggiungendo al
codice dell'evento dopo aggiornamento questi passi:
"Apri query"
"Repaint Query"
"Chiudi Query"
"Aggiorna Casella combinata"
Posted from X-Privat Free NNTP server - 
www.x-privat.org

 ha scritto nel messaggio
news:3fa7...@x-privat.org...

Hai provato a controllare l'origine riga della casella combinata?
Prova a reimpostare la qry della combo a run time.
SunRex